The body of a man missing for 28 years has been found in a melting glacier in Pakistan's remote and mountainous Kohistan region.

A shepherd stumbled upon the body, which was remarkably well-preserved, with its clothing intact, in the so-called Lady Valley in the country's east.

Along with the body was an ID card with the name Naseeruddin. Police were able to trace it to a man who disappeared in the area in June 1997 after falling into a glacier crack during a snowstorm.

The region has seen decreased snowfall in recent years, exposing glaciers to direct sunlight, making them melt faster. Experts said the body's discovery shows how changing climate has accelerated glacial melt.

"What I saw was unbelievable," the shepherd who found the body, Omar Khan, told BBC Urdu. "The body was intact. The clothes were not even torn."