Nepal has a population of 25 million people and Nepali is the official language, though over 100 local languages are spoken. Hinduism and Buddhism are the dominant religions. Nepali culture is guided by music, architecture, religion, and literature. Hospitality is highly valued in Nepal and guests are treated warmly regardless of background. Traditional dress is worn for special occasions while western dress is common for work. Major festivals occur for two weeks in October and there are differences in salaries between labor, technical, and managerial jobs. The IT industry in Nepal provides outsourcing services like software development, testing, and digitization to countries like Japan, the US, and others.