"Owing to" is more frequently used in Great Britain, while "because of" is more frequently used in the United States. I can't think of a signficant difference in meaning between them.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.