7 Must Things to Do and See in Shillong – Complete Guide

Shillong, the capital of the state of Meghalaya, is a must-visit place in India. Shillong was used to be a small village peacefully settled in the mountains. Now it is a picturesque hill station. Surrounded by aromatic pine trees, enchanting waterfalls, ancient megaliths, mesmerizing forests, all in a dreamy landscape. We often refer Shillong to … Read more