try to pronounce crispy or creme as 'S'rispy or 'S'cremeI find it hard to roll my R's when trying to speak German or Spanish.
The letter 'K' is not ambiguous.Indeed it isn't at the start of a word. It's always pronounced as 'k' except when followed by 'n' when it becomes silent.
However, 'c' at the start of a word is always pronounced hard (as in 'carrot') rather than soft (as in 'celery') when the next letter is 'r'. As Brett has correctly pointed out, 'sr' at the start of a word is very difficult to pronounce (is there a word beginning with 'sr' in regular usage?). So 'Krispy Kreme' could be written 'Crispy Creme' without any great loss of comprehension. But then it wouldn't be as memorable.
Sri Lanka?The exception that proves the rule. It is a non-English word that in effect is using the orthography of English to represent a different phonetic system.