every country has different pronunciation
often = ඔෆ්ටන් (us, canada)
One of the major problem with the english language is that there is no unique pronunciation based on wording
e.g
Empty = mty = mt (same pronunciation)
probably this is because engish has lot of words from other languages...