Nepal Nepal lies on the southern slopes of Himalayas between China and India. In the north the mountains include the tallest mountain in the world Mt. EVEREST. The central upland area cut through by fertile valleys and along the border with India are cultivated areas. Nepal has a long and important history of Buddhism tradition. Sakya muni (The lord Buddha) … Continue reading Fact About Country
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed