Photographs │ London │ Westminster 29 April 2011 Next ▷ ◁ Prev Photographed on the day of the Royal Wedding, 29 April 2011, this picture shows the towers of Westminster Abbey (the Abbey Flag), St Margaret’s (the Union Flag) and the Clock Tower (more commonly known as Big Ben) of the Palace of Westminster.