Kathmandu Market
- Puppet Theatre
The marrionettes represent kings and princes, as well as some gods such as Shiva the Destroyer.
Photo by Catherine Ley