Designed by
Title
KATHMANDU, NEPAL OCTOBER 15, 2017: Close up of small red puppets hanging in a store close at Durbar Square Kathmandu #103621718
Description
KATHMANDU, NEPAL OCTOBER 15, 2017: Close up of small red puppets hanging in a store close at Durbar Square Kathmandu, Nepal.
This image is editorial