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 Read more…