Nepal has been secular country since new constitution was passed after the revolution of the people and the political parties against the Monarch. Before Nepal was the only Hindu country in the whole wide world. As the people tend to follow the footsteps of their ancestors, Nepalese people are no exception. As the people have been practicing Hinduism since the ancient times, the people have faith in their tradition passed down from generations to generations. Actually Hinduism is called “Sanaatan Dharma” which translates religion of the eternity.
According to the 2001 census, 80.62% percent of Nepalese were Hindu, 10.74% were Buddhist, 4.20% Muslim, 3.60% Kirant (an indigenous religion), 0.45% Christian, and 0.4% were classified as other groups such as Bon religion. However, statistics on religious groups are complicated by the ubiquity of dual faith practices, particularly among Hindus and Buddhists.
This geographical region between the Himalayas and the Indian Ocean was the reason the word Hindu came to existence . Actually all the faiths that come under this wide variety practices are not Hindu. This faith system was not ever focused in someone governing with all his divine plan , this Sanatana dharma mainly focused in seeking the ultimate truth. That's the reason a lot of sages have emerged from this region .This practice never focuses on believing in whatever we are taught , rather find out on our own .
As in our family we can follow whatever god we want to follow. Nobody is gonna have any problem with that. As a matter of fact we can even make a God out of any thing rock , mud , tree , sun , elephant or anything . So the genius minds of our ancestor sages have given us tools to make our own god , hence the 3.3 billion gods . Imagine a family with a religious diversity makes up a country with a population who doesn't care about what other persons faith is .After the influence of the western society into this culture , the amount of religious violence in this area becoming more frequent.