Finnish start-up ICEYE has released a "first light" image from its novel radar satellite, which was launched to orbit last Friday.

Full story here