Sanskrit is an official language in India. It is spoken in Nepal as well as a minority language in South Africa. Learning Sanskrit is compulsory in Japanese schools.