England: Around London

There’s so much more to see in London – the famous Trafalgar Square with the Nelson’s Column, the Piccadilly Circus, National Gallery, Buckingham Palace, and so on and so forth.