Virat Kohli slammed yet another century and recorded it in his name in South Africa. The cen..