News

It is some time around 1750 during the Edo period, the era from 1603 to 1868 ruled by the Tokugawa shoguns. You are surrounded by a bustle of chattering locals twirling their umbrellas ...