US singer Katy Perry, who will visit Australia next week, has upset Muslims with what they say is "blasphemous" imagery in her new music video.

In the promo for her hit Dark Horse, the Roar singer plays an Egyptian queen who has the power to zap her subjects with lightning and turn them into sand.

She has offended Muslims by killing a man who is wearing a pendant which says Allah in Arabic. The jewellery item is also zapped.

Members of the Muslim community have criticised the video, calling it blasphemous and demanding for it be removed from YouTube. The video has more than 31 million hits.