Japan
YAMASAKURA
Self Discharging Bulk Carrier
ship photo