Best places to visit in India
May heralds the beginning of the monsoon rains, which start in the south and creep north across India. While the northern regions of the country wait for the rains, temperatures are at their hottest but there are still parts of the country that offer respite from the heat. The Himalayas are ideal at this time of year with the high altitudes resulting in bright, sunny days with comfortable temperatures. Intrepid travellers can relish the opportunity to visit Leh and Ladakh, India's remote far-eastern corner characterised by rugged mountain scenery and grand Buddhist monasteries.
For those planning a visit to Rajasthan at this time of year, follow the lead of the locals and head to Mount Abu, the only hill station in the region. At an elevation of 1,220 metres the scenic town experiences cooler temperatures than the other cities in Rajasthan that perfectly suits touring the pretty Jain temples that attract pilgrims throughout the year.
While the north stays dry, May's a good time to visit Shimla with warm weather yet still with a chance of seeing snow on the surrounding mountain ranges. The landscapes will also retain some of their spring colours while pine trees blanket the hills with green.