Imran Hussain Megacities are cities with populations of more than 10 million citizens and are a prime target for looking to make investments in real estate. There are currently 28 mega cities in existence, but by 2030 it is predicted that number will…