Correct option is D
The correct answer is Mawsynram.
The highest rainfall in India and the world is recorded at Mawsynram village of Meghalaya. It is also known as the land of clouds. Mawsynram is a village located in the East Khasi Hills in the district of Meghalaya state in northeastern India, which is 65 kilometres from Shillong. The average annual rainfall is 467 inches (11,861mm). The main majority of rains is during the monsoon season. Basically, due to the high altitude, it rarely gets truly hot in Mawsynram.
14,234 mm is the recorded rainfall in the year 2010. According to the Guinness Book of World Records, Mawsynram received 26,000 millimetres (1,000 in) of rainfall in 1985.