Reality TV darling Kim Kardashian found she had a few detractors in Bahrain.
Riot police had to fired tear gas to disperse the crowd. The protesters were cleared before Kim arrived for the opening.
Earlier, Kim posted glowing remarks about Bahrain on her Twitter account, calling it "the prettiest place on earth."
Earlier this week, Kardashian visited Kuwait to open another branch of the shop.