List the teams that have won IPL.

The teams that have won IPL are Mumbai Indians, Chennai Super Kings, Kolkata Knight Riders, Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad and Gujarat Titans.