Designed by
Title
Trafalgar Square view London UK #
Description
The National Gallery,St Martin-in-the-Fields church and at the foreground contemporary artwork-Gift Horse-depicts a skeletal, riderless horse at Trafalgar Square..Trafalgar Square is a public square in the City of Westminster, Central London, built around the area formerly known as Charing Cross.Picture taken on August 13th 2016August 13th 2016
This image is editorial