She captioned the picture "current mood" and sensitive Indians got offended by her post.
It seems that not a day goes by without a celebrity making an awkward blunder on social media (we're looking at you Donald Trump).
Katy Perry has been criticised by Indian fans after posting a picture of the Hindu goddess Kali on Instagram.
One user wrote: "Please Katy!".
Perry's post not only generated criticism towards herself, but also ignited a massive debate among Indians and Katy Perry fans who exchanged fiery remarks against each other.
"Think about it why would Katy use an Indian God for her mood, Katy should use an angry dog for her mood".
Some of the comments read, "Listen up Kitty Katty.Let me ask you a Question".
One more said: "Are you serious? Don't use such type of Indian God's and Goddess' pics to represent our mood.Do you know what this pic means and what's the story behind it?"
Several detractors are claiming her post ignores the significance behind the photo and that the meaning of the imagery is lost on her.
Although, to be fair, the 32-year-old DID marry Russell Brand in a lavish Hindu ceremony in India back in 2010 - so it's not like she doesn't know anything about Hinduism.
Users were quick to comment, accusing the singer of religious misappropriation. Though she may have past ties to the religion, her latest post left an gross impression to most of her 63.5 million Instagram followers. "I pray all the time - for self-control, for humility", she said at the time.