Why Indian fans outnumbered everybody else at the World Cup

Indian fans, those who live in the UK and those who traveled from either India, or other countries like Canada and the US filled up the stadiums. While about a decade and a half back it would be mostly British Indians who would buy tickets for an India match played in the UK.