City of London
Originally uploaded by Velurajah UK
Trafalgar Square, a popular tourist spot, is often the site of political demonstrations, as well as a traditional location of New Year celebrations. It is flanked on its north side by the National Gallery, a renowned art museum.
Best viewed in large
No comments:
Post a Comment