Showing posts with the label Indonesia rescuers use earth-movers in landslide rescue as toll rises to 24Show All
Indonesia rescuers use earth-movers in landslide rescue as toll rises to 24