Travel Pokhara by alan.dotchin April 13, 2004 by alan.dotchin April 13, 2004 Nestled in the heart of the Himalayas, Pokhara is a picturesque city in central Nepal that captivates visitors with its stunning landscapes, serene lakes, and proximity to some of the … 0 comments 0 FacebookTwitterPinterestEmail