Pokhara: The most scenic city of Nepal
Located in the central hills of Nepal, Pokhara is the most scenic city of our country. The majestic Annapurna range in the background, calm and soothing lakes around the valley and abundance of natural green forests make this place perfect … Continued