Living in a mega city gives you access to many facilities and services which are not available in smaller towns. But on the flip side, such mega cities, and especially Indian mega cities are witnessing a rampant infrastructure growth which in some ways is affecting…