IPL currently has 10 teams, each named after a different city or region in the country. These are owned by a varied mix of ...