Bangalore captain Virat Kohli is all in praise for his teammate AB de Villiers calling him the best batsman of the generation. Both Kohli and De Villiers struck half centuries as Bangalore defeated Hyderabad by 45 runs in match at Bengaluru's M Chinnaswamy Stadium on April 12. Click to know more.