Yes because of work one has to be in the metro's and like any other big cities Indian cities too have their bad sides and i am not trying to say that India is the best, but for me its home and home is the best sure everyone feels the same about their home countries too.....take a break go visit Kulu Manali it will be worth the trip...who know's you might never want to leave that place.
welcome to India and enjoy your stay...something different.
Good luck