Tuesday, January 29, 2013

Pokhara in Nepal






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

Davis Falls, Pokhara, Nepal Davis Falls, Pokhara, Nepal Davis Falls, Pokhara, Nepal Davis Falls, Pokhara, Nepal