Mongabay Series:

Icelandic government grants new license to whaling company to hunt 128 fin whales