Meghalaya is undoubtedly a nature lover’s heaven with its lush green meadows, rivers clear as crystals, pine-covered hills, gorgeous waterfalls,…