
Meghalaya Travel The Abode of shadows
Meghalaya Travel The Abode of shadows Nestled in northeast India, Meghalaya, meaning” The residence of shadows,” is a stirring destination for nature suckers and adventure campaigners likewise. Known for its lush geographies, falls, and the world’s loftiest downfall, this place provides an indelible experience. Crucial lodestones : Cherrapunji Famous for being one of the…