Mumbai’s Marine Drive had come to a standstill as thousands of fans flocked to celebrate India’s ICC T20 World Cup triumph after a 17-year-long wait.
Mumbai’s Marine Drive had come to a standstill as thousands of fans flocked to celebrate India’s ICC T20 World Cup triumph after a 17-year-long wait.