Teesta Khangse Glacier
The 113th longest glacier in the world
Teesta Khangtse Glacier or Tista Khangtse Glacier is located in the north of Sikkim, India, in a region bordering Tibet. This valley glacier is the primary source of the Teesta River.
Glacier data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).