Base

Name

Dawgyal Lepcha

Location

India Sikkim