A baby boy has been rescued after being found underneath a collapsed building in Indonesia.

The five-month-old had been trapped under debris from his home in Sentani in the Papua province when soldiers rescued him.

He was taken to hospital.

Papua has been hit by deadly flash floods with torrential rain triggering landslides across the province.

At least 58 people have died with dozens injured.