ARTS OF INDIA
Tholpavakoothu
Tholpaavakoothu (leather puppet show) is an art form performed in connection with the rituals in ...