Virat Kohli has played a brilliant century in the World Cup semi-final match against New Zealand. Virat Kohli has now…