‘B & B CH. 33’

Royal Kumari, Kathmandu, Nepal. Backpacks and Bra Straps

Residing within is the Royal Kumari, a young girl who is literally believed to be a living goddess.

Leave a Reply