I have a 14 hour layover in London on my flight to New York from India. Can I visit any places around the Heathrow Airport and visit paris?
I have a 14 hour layover in London on my flight to New York from India. Can I visit any places around the Heathrow Airport?