She may be one of the world's biggest pop stars, but it seems that Madonna is a little tone deaf when it comes to tastefulness.

The singer was in Rio de Janeiro for a friend's wedding recently, and decided to stop by the favela of Morro da Providência, where just hours earlier there had been a gunfight.

What's more, she was pictured with two burly, large-gun-wielding policemen and was dressed in army fatigues, no less.

Glamorising violence? Celebrating poverty? Tut tut, Madge. You've obviously never seen City of God...