Passer-by saves man from burning house

Working smoke alarms in the house had failed to go off because the blaze started in the roof.