What is the concept of “300,000 people living in 4 km2?” It means that 45 people live in a small house about 60 m2 in shanghai! It sounds impossible, but the Saudis can make it. Saudi Arabia will show Mecca’s innovative urban practice to the world through the “Mecca tent town”, and display how Mecca…

