London mayor wants IPL in English capital, in talks with franchises April 10, 2021 Absolute India London, The Indian Premier League (IPL) matches could soon be played in London in...