Travel Pokhara by alan.dotchin November 14, 2003 by alan.dotchin November 14, 2003 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