The Japanese villages where time stood still
0
Up to 200 villagers cooperate to thatch a roof in a single day, preserving this beautiful tradition
Up to 200 villagers cooperate to thatch a roof in a single day, preserving this beautiful tradition