Shillong the capital town of Meghalaya is a gateway to some of the most stunning landscapes in North East India. While the ...