Shillong, called "Scotland of the East" is one of Meghalaya's beautiful hill-stations. The cypress Hills, scenic waterfalls ...