In Italian, the letter c is pronounced as "ts" if it comes
infront of an e or i, as in Cixi (tsi-hsi). However, many pronounce
it as "ch". The ch sound is actually "kh" as in Chianti
(khyan-ti).
As for double l being pronounced as "y", it seems to come from
Spanish, as in Mallorca (ma-yor-ca).