Firefighters carry burned debris out of the site after an explosion fire is extinguished at an LPS bus refueling station in Harbin city, capital of Northeast China's Heilongjiang province May 25, 2011.[Photo/CFP]
Go to Forum >>0 Comments