Meghalaya

Meghalaya (Mystique Mountains) Meghalaya is a hilly state in northeast India. The name means “the abode of clouds” in Sanskrit. It is the wettest region of India recording an average of 12,000 mm (470 in) of rain a year. The state is bounded by Bangladesh in the south and west and the Indian state of…