About Nepal

Nepal is a small country located in South Asia and boarders China from the North and India from the East, West and the South. Nepal also known as the land of the Himalayas is famous for its diverse culture, nature, mountains and not to forget – The highest peak in the world, The Mount Everest. This is not a widely known fact that Lord Buddha was born in Nepal. Many people in the East and Western countries still say Buddha was born in India. The birthplace of Buddha is Lumbini which is in southern Nepal.