Virat Kohli reached 28,000 runs in international cricket, breaking Sachin Tendulkar's record to reach the milestone in the quickest time.