The Board of Control for Cricket in India (BCCI) President Sourav Ganguly has confirmed that the remaining matches of this year’s Indian Premier League (IPL 2021) cannot be held in India.