Posted by: Hulaki October 4, 2007
Baglung - Pokhara
Login in to Rate this Post:     0       ?        

Pokhara is a place where the buffaloes speak english...

Now these animals even go for shopping, especially in the lakeside area.

Read Full Discussion Thread for this article