England captain Alastair Cook broke the record for the most Test hundreds by a visiting batsman in India, following his fifth in the country during the Rajkot Test on Sunday. Cook went past Everton Weekes, Clive Lloyd and Hashim Amla, who have four centuries each on Indian soil. The century was Cook's 30th in Tests, which took him past Donald Bradman.

By |
Go back to News Shots