As of now, India can boast of having five mega cities, Delhi, Mumbai, Kolkata, Bengaluru and Chennai, having a joint population of over 10 million people; however, by 2030, two more cities ...