Pokhara, Nepal The Serenity of Phewa Lake As I landed in Pokhara, my sensors were immediately drawn towards the
Pokhara, Nepal The Serene Beauty of Pokhara Pokhara is a city in central Nepal, beautifully nestled in the lap