Closed-circuit video images showed the bus veering sharply in the road before crashing from a bridge and sinking within seconds
South Africa were 591 for three at lunch, a first innings lead of 455.
Jacques Kallis was on 182 not out and De Villiers was on 119.
De Villiers raced to his century off 74 balls with 11 fours and five sixes, beating the previous fastest, shared by Denis Lindsay, Jonty Rhodes and Shaun Pollock, by 21 balls.
It was an extraordinary innings by De Villiers, who in his previous Test match scored a South African record 278 not out against Pakistan in Abu Dhabi last month.
De Villiers played a dazzling array of strokes, from sweetly-timed drives and delicate cuts to reverse sweeps and fearless slog-sweeps over fielders placed on the mid-wicket boundary. He reached his 12th Test century with two successive hits for six off part-time spinner Suresh Raina.
India’s only success on a morning during which they conceded 225 runs in 36 overs had a touch of fortune to it. Hashim Amla tried to glance a wide delivery from Ishant Sharma and was caught down the leg side by Indian captain and wicketkeeper Mahendra Singh Dhoni.
Closed-circuit video images showed the bus veering sharply in the road before crashing from a bridge and sinking within seconds
EU foreign policy chief says there will be more nations following suit because Belgium has also decided to recognise Palestinian state
The vote by the 193-member General Assembly was a global survey of support for the Palestinian bid to become a full UN member
The case was filed against parties who took to their social media handle alleging that the brand was favouring a particular community
Ministry of Foreign Affairs calls for urgent, independent and transparent investigation into the incidents
The Princess of Wales announced in March she was having treatment after cancer was found following an abdominal surgery
Karim expressed her happiness at winning the medal, which added to the previous achievements of Emirati champions
Imarat has an established presence in the UAE through its subsidiary – Graana.com