The Qilin Subglacial Lake, which was named by China in 2022, is located in the Princess Elizabeth Land in the East Antarctic inland ice sheet, 120 km from China's Taishan station, according to Jiang ...