The speculation over where the IPL is over. The CoA on decided that it will be played in India itself.
According to a BCCI press release, it has also been proposed that IPL 2019 will commence on March 23.
The IPL has twice been hosted abroad - in 2009 (South Africa) and 2014 (partly in UAE) - because of general elections.
BCCI
The IPL this time has to contend with the World Cup also, which will be held from May 30 to July 14 in England.?
Now, adhering to this recommendation and to avoid a clash with the World Cup, the IPL has to start in the last week of March, so that the tournament can conclude by mid-May.