Perth man fighting for life after robot vacuum cleaner explosion – SpryNews