Shillong: The Scotland of the East and Its Must-Visit Places

Shillong, the capital of Meghalaya, is a charming hill station often referred to as the…