India have announced their squad for the ODI world cup. There are some big names in there, but is it lacking some firepower?