Chennai or Delhi is likely to host India vs Pakistan in World Cup 2023. (Source - Cricbuzz) 1.8K views16:05