India is geographically located in a warm-weather region, so it’s highly likely to be hot during the tournament. Mumbai and Bangalore are closer to the sea, so there’s always the possibility of rain. In April, the Indian winter is often just ending, so the temperatures aren't sky-high. Expect to have sunny days, with an average temperature of 25-29 degrees Celsius and low atmospheric moisture.