While Japan might be seen as being well on the tourist trail, there is a whole other deeper, darker and -dare we say- weirder side to the country that we have| Young Pioneer Tours
The Japanese Communist Party (JCP), known in Japanese as Nihon Kyōsantō (日本共産党), stands as one of the oldest and most enduring communist parties in the world.| Young Pioneer Tours