Tens of thousands of protesters march on the Japanese parliament to call for an end to nuclear power in Japan.


Tens of thousands of protesters march on the Japanese parliament to call for an end to nuclear power in Japan.
Location: Tokyo, Japan