Japan lives in her own world…

A country full of peculiarities…