Croatia is set to invest a massive 2 billion euros in flood defence, with a particular focus on three areas of the country.