Westminster Abbey, London, UK.

Royalty-free stock photo ID: 61449145

Westminster Abbey, London, UK.