London has several roof gardens on offer to the public, but the one above the Crossrail station in Canary Wharf is the largest of them all. Far superior to the more famous...
Your resource for slow travel and international living – new content daily