India's urban population has increased from 285 million in 2001 to 377 million (31%) in 2011. It is expected to increase to 535 million (38%) by 2026 (4). The United Nations estimates that 875 million people will live in Indian cities and towns by 2050. If urban India were a separate country, it would be the world's fourth largest country after China, India and the United States of America. According to data from Census 2011, close to 50% of urban dwellers in India live in towns and cities with a population of less than 0.5 million. The four largest urban agglomerations Greater Mumbai, Kolkata, Delhi and Chennai are home to 15% of India's urban population.