Nope! This isn't Tehran, but the Shia Muslims have no problem beating themselves mercilessly in the streets of London