ICC Cricket World Cup begins October 5 in India with England vs. New Zealand.
Matches spread across 10 stadiums in various Indian cities.
Controversial stadium renaming trends noted.
The Narendra Modi Stadium, the world's largest, hosts opener, final, and India-Pakistan clash.
Historic venues like Eden Gardens in Kolkata play a key role.
Tournament culminates with the final match on November 19.
Dharamsala's HPCA Stadium offers stunning Himalayan views.
Rajiv Gandhi International Cricket Stadium situated in Hyderabad.
Ekana Cricket Stadium in Lucknow named after Atal Bihari Vajpayee.
Muthiah Annamalai Chidambaram Stadium known for spin-friendly pitches.