Hill RoversFeb 19, 20232 min readDiscovering 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...