M.I.A. announced the artists that would be making appearances on her "Bad Girls" remixes last month, and now, the two remix records are here. Below, M.I.A. invites Harlem's own Azealia Banks and the legendary Missy Elliott to hop on one version, and there is a second version with Rye Rye replacing Azealia Banks below as well, both with different beats. This is girl power at its finest.

Listen: M.I.A. f/ Missy Elliott & Azealia Banks "Bad Girls (N.A.R.S. Remix)"

Listen: M.I.A. f/ Missy Elliott & Rye Rye "Bad Girls (Switch Remix)"