Anyway, yes Nepal is a multi religious, multi lingual, multi racial and multi cultural country.
Nepal is multi religious because we have multiple religions being practiced inside Nepal. Vast majority of Nepalis are hindus, nearly 80%, then there are Buddhists, around 5 % are Muslims, 1.5% Christians and several other religions native to different groups like kirat religion.
Nepal is multi lingual because a lot of languages are spoken in Nepal. Nepali is lingua franca or language of communication or official language of Nepal yes but there are many other languages as well, more than 100 in fact, most prominently maithli, newar, bhojpuri, tharu and others.
About race, biologically Nepalis are only one race which is human race but there can be different races according to looks of people, it's basically a social construct and it's mainly divided into caucasoid, mongoloid and negroid. Majority of Nepalis are caucasoid but there are also mongoloids esp janajatis.
Nepal is also multi cultural because we are also multi ethnic country and this rich diversity in culture is something we should be very proud of. You have various ethnic groups with their different cultures, various festivals. These are ethnic or caste groups in Nepal.