London is a city you must see at least once in your life! Although they call America a melting pot, London is home to over 8 million residents speaking over 300 languages. With so much to see it can seem overwhelming to do it all in just 2 days. I’ve summed up the best itinerary…