At least 128 people have died in a devastating fire that engulfed multiple high-rise buildings in Hong Kong.

A further 79 people have been injured in the city's deadliest blaze in more than 70 years, which occurred in the northerly suburb of Tai Po, while dozens remain missing.

The tower blocks had been undergoing renovations when the fire began. The cause of the blaze remains unclear but officials said on Friday that Styrofoam placed on the outside of the windows facilitated its rapid spread.

Three people overseeing the renovations are under arrest for manslaughter, and authorities have launched a corruption inquiry.

Bringing the fire under control involved more than 2,311 firefighters. The fire was fully extinguished by 10:18 local time on Friday.

The authorities' investigation will take place over the next several weeks as residents express anger over safety violations and missed fire alarms.

The fire started at 14:51 local time and rapidly escalated, with flames reaching temperatures of 500C (932F). Many residents did not hear alarms, which had malfunctioned during the emergency.

Shock has turned to outrage in Hong Kong, where calls for accountability and improved safety regulations have intensified.