Japanese take to the streets to protest G7

  • 8 years ago
Dozens of protesters take to the streets of Japan to voice their objection to the G7 summit.

Recommended