The Indian Premier League, one of the richest cricket leagues in the world, has been rocked by allegations of spot-fixing after three Indian cricketers were arrested and charged by authorities yesterday.

The IPL is a professional league for Twenty20 cricket in India, attracting some of the biggest names in the game.

Premium subscribers continue here to the full article.