Exploring the Enchanting Wei Sawdong Falls

Exploring the Enchanting Wei Sawdong Falls

Wei Sawdong Falls is one such natural beauty that situates in the beautiful land of Meghalaya and can make any visitor go awestruck. This place that is barely 3-4 hours’ drive from Shillong gives a pristine beauty to the tourists with its calm waters and beautiful...