Natural Swimming Pool
Weibujai Falls
The Natural Beauty of Shillong Shillong is known as the ‘Scotland of the East’ and is a beautiful hill station located in the Indian state of Meghalaya. The city is surrounded by rolling hills, cascading waterfalls, and dense forests making it a perfect destination for nature lovers. Shillong has a mild and pleasant climate throughout the year, which makes it an ideal place to visit anytime. Exploring the Weibujai Waterfall Meghalaya is famous for its Read more…