Nestled in the serene landscapes of Meghalaya, India, Thadlaskein Lake also known as Pung Sajar Nangli is a captivating man-made water body steeped in history, legend, and cultural reverence. Located near Mukhla village in the West Jaintia Hills dist...