Fireworks lit up the night sky and music blared from loudspeakers as people across India poured into the streets on Sunday to celebrate the country’s historic win against New Zealand in the ICC T20 Men’s World Cup 2026 final.
A crowd of over 100,000 roared in delight at the Narendra Modi Stadium in Ahmedabad city in the western state of Gujarat as the Indian team lifted the coveted trophy.