Nepal is a country of diversity in every aspect. It has got beautiful landscapes, beautiful and amazing cultures, multiple ethnic and religious groups,