It's not wrong. It's the British pronunciation. They would say
Maria as Americans say
Mariah.
The British often use a long "i" sound where continental languages would use an "ee" sound. It's why
Hermione comes to us as "hehr-MIE-uh-nee" and not "her-MEE-uh-nee" as I suspect the Greeks would say. I'm indebted to the Brits for the pronunciation of one of my favorite names:
Iphigenia. "if-ih-jeh-NIE-a" is ever-entrancing for me.