London, England

Europe's Most Visited City, with over 14 million yearly visitors...