B) Cherrapunji
Cherrapunji, is a village in the East Khasi Hills District in the state of Meghalaya, India. Meghalaya means "House of Clouds". Meghalaya is so beautiful that it has been dubbed "Asia's Scotland". This place is known as the wettest place in the world.