Westminster Abbey and St Margaret’s Church in London

Westminster Abbey and St Margaret's Church in London

 

London’s Westminster Abbey and St Margaret’s Church captured from Parliament Square at night.