MISSISSAUGA, June 29, 2016 (Xinhua) -- Policemen block the road to the explosion site in Mississauga, Ontario, Canada, on June 28, 2016. A person was killed and other nine were injured on Tuesday afternoon in an explosion, which damaged 25 houses in Mississauga, a satellite city in western Greater Toronto Area. (Xinhua/Zou Zheng)