Nepal is a multi-ethnic, multi-caste and multi-lingual country. As per the report of census 2011, there are 126 castes o...
Corporate Khabar