Shillong, which serves as the capital of Meghalaya, is a stunning hill station in the Northeast India region. It is famously referred to as the "Scotland of the East" for its greenery, mountains, rich ...