Al Jazeera London

Location:
London, United Kingdom
Affiliation:
Al Jazeera
Set Design by: Veech x Veech

Set that debuted in 2014, located in The Shard.