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. Post navigation ‘D Boss’ behind bars: What led cops to Darshan’s involvement in Renukaswamy murder Who is Archana Makwana? Designer in eye of storm