Virat Kohli achieved a historic milestone with his 52nd ODI century against South Africa. He now holds the record for most ...