UK demands immediate release of hijacked car carrier

Ownership of the Ray Car Carriers’ Galaxy Leader is registered in the Isle of Man