Krem Mawmluh cave

Krem Mawmluh Cave: A Natural Wonder Krem Mawmluh Cave is a natural wonder located in the East Khasi Hills district of Meghalaya, India. It is the second-largest cave in India, after Mawsmai Cave. The cave is a popular tourist destination, and is known for its stalactites and stalagmites, as well as its beautiful natural scenery. … Read more