Designed by
Title
The Royal Institute of International Affairs in London, UK #318655144
Description
London, UK - February 19th 2024: The sign on the entrance to Chatham House which is home to The Royal Institute of International Affairs, located on St. James's Square in London, UK
This image is editorial