Nepal is located in South Asia and shares territorial borders with India and China. It has an area of 147,181 square kilometers and population is approximately 30 million. Kathmandu is the nation’s capital and the country’s largest metropolitan city. Nepal offers a unique -place of pilgrimage not only for the Hindus but also for the Buddhists. It is the birthplace of Lord Buddha, the apostle of peace and compassion. The most important aspect of Nepali culture is the religious harmony and understanding prevailing among the Hindus and Buddhist.