Josephine Asante

07/02/2020

Turkey’s TOR Group Delivers Series of RAstar 3300 Tugs to GPHA

Robert Allan Ltd. is pleased to announce that TOR Group of Companies’ (TOR) shipyard in Tuzla Bay (Istanbul), Turkey has successfully delivered the Ben Owusu-Mensah, the third […]