Former Indian cricketer Madan Lal heaped praises on star India batter Virat Kohli for his return-to-form 81st international century during the first Test against Australia at Perth, calling him the best batsman in the world.