Nepali cuisine comprises a variety of cuisines based upon ethnicity, alluvial soil and climate relating ..