At approximately 98 miles from there, 21 thousand Japanese police agents, furnished with impressive shields and helmets, were guarding the urban centre of Sapporo, ready to neutralize any protests. Yet, another 20 thousand were patrolling the streets of Tokyo itself, the capital of Japan.
Read More