Indian cricket captain Virat Kohli has become the most expensive player in the Indian Premier League.

The Royal Challengers Bangalore retained him for $2 million.

The IPL is one of the richest cricket tournaments in the world.

The Board of Control for Cricket in India runs the tournament but the teams are privately owned.

The league started in 2008 and has seen a steady rise in viewership and popularity since then.

Source: BBC