The IPL 2026 final has been moved from Bengaluru to Ahmedabad due to ticket demand issues, sparking allegations of favoritism, which BCCI denies.