The largest hotel in the world, with a staggering 10,000 rooms is currently under construction in Saudi Arabia
The great mosque of Samarra, Iraq
Alien-esque footbridge in Brussels, Belgium
This trippy building in Hiderabad, India.
The Valley mixed-use complex, The Netherlands...