Urban Forest, Chongqing, China MAD architects' new project 'Urban Forest' is located in Chongqing, China. Urban Forest is a commercial high-rise building that takes the form of an urban mountain with over 70 floors, each one different and unique.
Bahá’í House of Worship a.a Lotus Temple, Delhi, India. Bahá’í House of Worship mostly known as Lotus Temple was constructed in 1986 and is a Mother Temple of the Indian subcontinent. It is open for people of all religions.