Meghalaya is a state in northeastern India, situated within the region known as the Seven Sister States. The name “Meghalaya” means “the abode of clouds” in Sanskrit. The area now known as Meghalaya has a long history of human habitation. The Khasi, Jaintia, and Garo tribes have lived in the…
2 min read
0