The right-wing group Patriot Prayer cancelled its planed free speech rally in what US CITY, citing safety concerns and pre-event harassment of planned speakers and musicians?
San Francisco