Are London's Sights Really Worth a Visit? We Check the London Eye, Tower Bridge and National Gallery