Shillong, a charming hill station in Northeast India, is the capital of Meghalaya, fondly called the “Abode of Clouds.” It also serves as the administrative hub of East Khasi Hills. The rolling hills ...