The Solomon Islands state water company terminated its contract with an Indian firm that was years behind schedule to build a ...