Lot 404 , A collection of Indonesian stick puppets, tallest 76cm

A collection of Indonesian stick puppets, tallest 76cm

A collection of Indonesian stick puppets, tallest 76cm

£80-120

Sold for £60