Trust me, if possible, leave your overcrowded city and move back to a small town.
You don't need a metro city to live a good life. A town with good roads, hospitals, schools, restaurants, gardens, banks, a theatre and a railway station can give you almost everything you need.
Less traffic, less pollution, lower living costs, less stress and more peace of mind. You can save more money, spend more time with family and actually enjoy your life instead of spending hours stuck in traffic.
Stop running behind big cities if you have a choice.