Places to Visit in Shillong: Exploring the Scotland of... Shillong, the capital of Meghalaya, is a mesmerizing hill station nestled i... travenjo2 4 days ago