ICC T20 World Cup Twenty20 2016 Will Not Be Held in Dehli, India?

New Delhi could be stripped of its status as one of the hosts for the World Twenty20 unless it receives safety clearances in a matter of days, India’s cricket board said Friday. The Feroz Shah Kotla ground is scheduled to host four matches in the tournament which begins on March 8, including a semi-final on … Continue reading ICC T20 World Cup Twenty20 2016 Will Not Be Held in Dehli, India?