Strip the City Season 01 All Episodes


Dubai is a gleaming metropolis, grown from the desert sands in just a few decades - yet it sits in one of the driest places on Earth, is pummelled by raging sandstorms, and its skyscrapers