Former Indian Cricketer Venkatesh Prasad has reacted to the subject of whether the Indian cricket team should be dubbed the “New Chokers of World Cricket” following their terrible performance in the ICC Knockout rounds. The Men in Blue struggled to win ICC competitions despite playing well in the league stages, with their last ICC trophy […]