An explosion occurred at 12:10 PM local time in a public building located at Wulong district in China’s southwest municipality of Chongqing. Firefighters and medical teams with ambulances dispatched on the scene. More than 20 people trapped inside the building due to the collapse following the explosion, according to local authorities. While search and rescue efforts are continuing, eyewitnesses reported that employees were at their lunch break. Meanwhile, it’s being considered that the explosion was caused by a gas leak.