8 Best Waterfalls In Meghalaya: You Should Visit Once In Life
Nestled in the northeastern region of India, Meghalaya is a state blessed with an abundance of natural beauty. Be it in the form of waterfalls or its bewitching scenery, Meghalaya is blessed with the best. The state is mostly renowned for its misty weather which shrouds it in a dreamy ambience, popularising it as the … Read more