Virat Kohli has regained the No.1 spot in the latest ICC Test rankings by dethroning Australia's Steve Smith. Kohli had blasted 136 during India's first Day-Night Test against Bangladesh at the Eden Gardens recently.