Hill RoversFeb 19, 20232 minDiscovering Shillong - A Beautiful Hill Station in Northeast IndiaShillong is a picturesque hill station in the northeastern state of Meghalaya, India. It is often referred to as the "Scotland of the...