THIRUVANANTHAPURAM: Virat Kohli smashed an unbeaten 166 to help India beat Sri Lanka by 317 runs and record the highest-ever…