Where is Nepal?

Where is Nepal? Many people ask where is Nepal? It’s easy and short answer Nepal is situated on the lap of Mt Everest, land locked Himalayan kingdom in southern Asia, located between India and China. Where is Nepal? It’s another answer officially the Federal Democratic Republic of Nepal, located between 80 degree 12′ east longitude … Continue reading Where is Nepal?