When it comes to UK the first stop is London
Traveling to UK, first stop is London. London is a metropolitan area of more than 13 million inhabitants. This capital city of England possess the beautiful historical River Thames, Tower of London, Palace of Westminster, Buckingham Palace, Piccadilly Circus, London Eye, Trafalgar Square, Tate Modern, British Library, National Gallery, London Underground and of course Tower Bridge.