Published July 31, 2026 · Category: News

Overview

The 20,000-square-metre site in London is set to become the largest embassy complex in the UK by area.

Source

Originally published at www.aljazeera.com.

Related Articles