The Kerala-style village is located in The Little World Museum Of Man in Inuyama, Japan, that allows visitors to experience the culture and traditions of various countries.
Latest Stories
Culture
Unsung heroes who are keeping India's fading stories and little-known crafts alive.