Take a trip to London with this neat, lift-the-flap information book which explores the UK capital's most famous sites, including Buckingham Palace, Trafalgar Square and the Tower …