Posted by: Hulaki October 4, 2007
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.