Exploring Shillong: Places to visit in the Scotland of... Shillong, the capital of Meghalaya, is a charming hill station that captiva... Kajaawa2 1 day ago