In a conversation after the fire , Mr Hughes said the hotel 's night porter told him the fire was caused by an electrical fault , but he had then gone on to speculate that it could have been started by someone dropping a petrol-soaked rag onto the perspex roof .