World's top eight teams are set to battle it out for One-Day International (ODI) cricket's second-most prestigious trophy also termed as mini World Cup.

The teams will be divided in two groups. While Australia, Sri Lanka, England and New Zealand are set to take on each other in Group A, India, South Africa, West Indies and Pakistan are placed in Group B. Top two teams of both the groups will make it to the semi-finals of the tournament.

The 18-day tournament began on June 6 with India taking on South Africa. The tournament will be held in three venues — The Oval, Edgbaston and Cardiff — with the final scheduled on June 23 at Edgbaston.