Search and rescue teams struggled through the debris of the Nepal plane trying to find those who were on board the aircraft. As of Monday, remains of 21 people on board the Tara Air flight were found, authorities said.

Nepal’s Civil Aviation Authority said on Twitter the bodies have been collected and are yet to be identified.

Prem Nath Thakur, the general manager of Kathmandu’s Tribhuvan International Airport, told CNN earlier that poor weather conditions hindered the search efforts. Earlier, one of the operations had to be cancelled due to snowfall in the area.

Also Read | Plane with 22 people on board, including four Indians goes missing in Nepal

“Search and rescue teams are at the site going through the wreckage,” Thakur said. “After all the passengers have been found, their bodies will be sent to Kathmandu.”

The site where the wreckage was found is at an altitude of about 14,500 feet, an airport spokesperson said, adding that a gorge between two mountains is also being searched for victims.

The plane had been flying from the city of Pokhara to popular tourist town Jomsom in central Nepal on Sunday, when it lost contact with air control about 12 minutes into the journey,

Flights between the two cities are usually 20-25 minutes long.

It is believed that the cause of the crash was poor weather. However, an investigation is currently underway.

There were 19 passengers and three crew members on board. Two German nationals, four Indians and 13 Nepali citizens are among the 22 people on the flight, the ministry said.

Also Read | Nepal Army finds crash site for plane carrying 22 passengers

The nationalities of two passengers are unknown.

Tara Air mainly flies Canadian-built Twin Otter turboprop planes.

Authorities also said that they were able to track the crash location with the help of GPS from the pilot’s phone. It is believed that the pilot’s phone was ringing when investigators started searching for the missing plane.