According to the OECD, by 2050 the population will reach 9 billion people, and 85% will live in cities.