August - September is the best time to visit India as u will enjoy the various festivals. I personally recommend Mumbai as it is the time of Ganesh Festival during that time.
India in August/ India advice
Posts 22 - 26 were removed by moderators