Meghalaya can be counted amongst some of the most picturesque tourist attractions in India’s northeast. All those who wish to…