video

Japan admits possible deployment of US bases on Russian islands - Comments

Tokyo admits possible deployment of the US bases on two islands of the Russian Southern Kurils, Shotaro Yachi, Secretary of the Japanese National Security Council, claimed.

Show more