The Daily Brief: Police Remove Protesters Blockading Okinawa’s US Military

  • 8 years ago
In Japan: Police remove protesters blockading Okinawa’s US military base.
In Mexico: Human rights commission accuses Mexican police of extrajudicial killings.
In Philippines: Top rebels freed for Norway peace talks.

Recommended