Virat Kohli hailed the 31-year-old star, who has dismissed him five times in the Indian Premier League (IPL) as the toughest ...