The Indian Premier League is played in India.
The IPL is a domestic Twenty20 cricket competition organized under the Board of Control for Cricket in India. It began in 2008 with eight franchises representing Indian cities and has grown into one of the world's most prominent short-form cricket leagues. Teams generally play at home grounds across India before the playoffs and final.
India is the league's home, but the wording can hide an important historical detail. Some seasons or portions of seasons have been staged overseas because of elections, security concerns, or the COVID-19 pandemic. The entire 2009 season was held in South Africa, while parts of the 2014 season and the 2020 and 2021 seasons were played in the United Arab Emirates.
Those overseas editions did not change the league's identity or governing base: the IPL remains India's domestic league. This is why India is the standard quiz answer, even though not every match in its history has taken place inside the country.