Nepali is an Indo-Aryan language spoken by 25 million speakers.
Nepali is the official language in Nepal and also recognized as such in India.
Software to learn Nepali

Nepali

नेपाली

Nepali Learning Resources