Two people were killed and three others injured when a residential building in Shanghai’s Hongkou district suddenly toppled over yesterday morning, which authorities are now blaming on a gas explosion.