London Bridge Station is the city's oldest. The area remains gruesome, like in centuries past

Loading 1 comment...