London’s special street festival. This year it was at the same time as the Closing Ceremony of the London 2012 Paralympics but still managed to draw a huge crowd.
The new Blackfriars Station spanning the River Thames in London will be completing and opened in stages over the next 6 months. The station spans the River Thames and passengers can access the station from both the north and south … Continue reading
Cooling off on the Thames during an unseasonally warm week in London.