Welcome to Meghalaya, the abode of clouds! Nestled in the northeastern part of India, Meghalaya is a mesmerizing…
The land of many natural masterpieces and home to simple Khasi and Jaintia clan Meghalaya is a wonderland…
Cherrapuji is a mystical land acclaimed as the place with the highest rainfall on earth. Heavy mist covering…