Fans have thronged in huge numbers as India face England in one of the most anticipated meeting of the ICC Cricket World Cup 2019 in Birmingham.