Bruno Mars has some black ancestry somewhere I am sure. His parents come from Puerto Rico which is a very ethnically diverse country, a lot of people there have black, native and European ancestry. One can be black and Latino at the same time.
With that said I am tired of this appropriating stuff. I mean it happens but in the music industry the choice of who appropriates and who doesn't is so arbitrary.