Chongqing in central China is by size the largest city on the planet. It compares to the size of Austria or Ireland – with slightly more inhabitants. 33 million are living here. For one year, I was Professor at the Chongqing University to teach Architecture and Urban Design.