The money-spinning Indian Premier League will begin on March 22 with holders Kolkata Knight Riders to host Royal Challengers Bengaluru, India's cricket board said Sunday. Kolkata's iconic Eden ...