Tuesday, January 29, 2013

Pokhara in Nepal






The Davis Falls are located in the center of Pokhara and worth checking out.

No comments: