Amarnath Cave, a wonder of India