Rush hour at Clapham Junction. Britain’s busiest station.

Leave a Reply