Read Time:13 Second
The Twenty 20 World Cup, having taken off in an exhilaratingly dramatic fashion in 2007 in South Africa and travelled to England and West Indies in the years that followed, finally made way to cricket’s nerve centre -Asia — in 2012 and remained here…