Nepal has more than 23 million inhabitants, consisting of more than 40 different races and tribes. The country offers this…