Iceland, Japan, and Russia have joined forces to intervene a whale sanctuary located in the South Atlantic Ocean, defying...
Yamaguchi — Japan has been under international scrutiny after the country embarked today on a whaling trip in the Antarctic,...