For those who don't know, Densha (電車(でんしゃ)) means "train".
Having lived for most of my life in London, it was a welcome relief to come to a place where the trains are so spot on that you can set your watch by them (which I always do). I guess I'd rather be
crushed on the train than having no train at all as was the case of London.