Japan won’t send government delegation to Beijing Olympics amid human rights concerns

Japan won’t send government delegation to Beijing Olympics amid human rights concerns