Illustrative iStock

Firefighters are battling a huge blaze that broke out at an industrial complex in Haifa during the night, with explosions heard intermittently.

The buildings affected are known to house hazardous materials but precisely which substances are on fire is as yet unknown.

No casualties have been reported; three people were rescued from nearby homes.