Traditionally, the IPL final is hosted by the defending champions, but political developments in Bengaluru created uncertainty.