46 fantastic facts about London to inspire Guided Travel
London is one of the greenest capital cities on earth, an unusually leafy place stacked with gorgeous parks, gardens and tree-lined streets. And that means it’s a delight for exploring on foot.