About Nepal

Nepal is located in South Asia and shares territorial borders with India and China with an area of 147,181 square kilometers and a population of approximately 30 million. Kathmandu is the nation’s capital and the country’s largest metropolitan city. Previously ruled supposed to be the holiest Hindu temple in the world. Not only for the Hindus but also for the … Continue reading About Nepal