Angry protesters demonstrate outside a newly built shopping mall during a promotional visit by Kim Kardashian, in Riffa, Bahrain.
Reality TV star Kim Kardashian drinks a milkshake during the opening of 'Millions of Milkshakes' store in Riffa about 20km south of Manama, Bahrain.
Kardashian brought out screaming fans, angry Muslim hardliners and police throwing stun grenades on Saturday when she visited Bahrain to launch a milkshake franchise
Despite the angry protests some people were happy to see Kim.
Police Use Tear Gas To Quash Angry Kim Kardashian Protesters In Bahrain