Why does Madonna talk with a British Accent?

She doesn't. People who know what the various British accents really sound like will recognize that Madonn'a does not speak with one.
Madonna does often over-enunciate and with very measured, controlled diction. It makes her sound stilted (or perhaps constipated), rather than British.

As with everything Madonna, this manner of speech is copied very precisely by Lady Gaga.