Kevin Pietersen made an explosive allegation that his international career came to a premature end due to a dispute with authorities over his participation in the Indian Premier League (IPL).