Officials say Ambassador William Brownfield was stranded for at least two hours as the demonstrators gathered outside , chanting anti-U.S. slogans .