Loading...
Uploaded by scott022565 on Dec 7, 2007
This is the house of the living goddess. Twice a day she comes to the window on the top floor, but of course pictures are not permitted. The is located in Durbar Square in Kathmandu, Nepal
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (1)