20070420 sports: India and lure of Twenty20 cricket