Who has hit the most sixes? Who had a bust-up with Virat Kohli? And who once taped his mouth shut in protest at the umpires? Test your knowledge of the Indian Premier League - which starts on 5 April - with this quiz from BBC Sport.