London, United Kingdom - Middlesex Guildhall, home of the Supreme Court of the United Kingdom.

Royalty-free stock photo ID: 124316671

London, United Kingdom - Middlesex Guildhall, home of the Supreme Court of the United Kingdom.