Mall

Mall in Doha

One of Doha's many shopping malls.

Advertisement