Press Release – 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 of three RAstar 3300tugs for Ghana Ports & Harbours Authority (GPHA). With keels for all three tugs laid on...