The town of Kurilsk on the island of Iturup. Photo: AFP

Russia blocks Hokkaido mayor’s visit to disputed Kuril islands over Japan’s sanctions

TOP PICKS

The town of Kurilsk on the island of Iturup. Photo: AFP
READ FULL ARTICLE