Japan Navy Ship ‘Ikazuchi’ arrives at Sri Lanka’s Hambantota Port