Its official London is the most popular city in the world to visit, probably helped along by renewed interest in the Royals! So don't miss out - watching the changing of the guard at Buckingham Palace, take high tea at Ritz, shop at Harrods, take a spin in the Wheel, feed the ravens at the Tower and still not have enough time to do everything you could in this wonderfully atmospheric city.

