Fact About Country

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