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