India have a chance to avenge their defeat in the ODI World Cup final against Australia in St Lucia, a small island surrounded by the Caribbean Sea, where fans are eager for redemption.

By