Mostly likely bus is over the speed limit, tires are of poor quality or almost no thread left leading to poor grip. Also most single deck buses here are taller than similar buses in SG, HK etc., they have higher center of gravity and possibly more prone to falling over etc.

RIP to those killed.