India, the land of colors and contrasts. The place where you can experience all sorts of weather in a day. You can go from scorching