Pokhara Travel Guide & Best Places to Visit!
Pokhara Travel Guide Pokhara is the second largest city of Nepal, located 200 km west of Kathmandu, the capital of Nepal. Pokhara city full of natural beauty is called “Paradise of Nepal” and “Queen of Nepal”. The Nepal Tourism Department has a slogan, “Your trip to Nepal is not complete until you visit Pokhara.” The … Read more