A small town in Meghalaya enriched with extraordinary beauty of nature from where the river Umkhrah originates. One is bound to find handfull of reasons to spend a few nights.
Your email address will not be published. Required fields are marked *
© Copyright Tourism North East India. Designed by Vasp Technologies Pvt. Ltd.