Yemeni security forces opened fire on demonstrators and launched rocket-propelled grenades at an office building Monday as they cracked down on a protest in the flashpoint city of Taiz in the country's south. Three people were killed, witnesses and medics said.