Nestled amidst the verdant hills of Meghalaya, Krang Suri is an idyllic escape for nature lovers. This hidden gem boasts the captivating Krangsuri waterfall, a cascading wonder surrounded by lush greenery. The fresh beauty of the location makes Krang Suri camping an unforgettable experience. How …