Amid the shattered glass and trampled flags, posters of Iran's Supreme Leader Ayatollah Ali Khamenei lie ripped on the floor ...