A gas leak escalates into a massive fire.
Posted on
November 8,2023
China.