The explosion that . . . . . . the bus killed twelve people.
A. wrecked
B. deflated
C. stalled
D. hindered
Answer: Option A
Solution (By Examveda Team)
Wrecked --- to destroy or badly damage something.The explosion that wrecked the bus killed twelve people.

China has __________ people than Canada