England, Europe, London, Travel, United Kingdom 05 Jan 2016 24 Hours In London! What can you see in London with only 24 hours from touchdown to takeoff? Recently I had the chance to… Hilary 19 Comments