In a harsh rebuke to its host country, the General Assembly on Friday voted to move a meeting to Geneva so it can hear an address by PLO Chairman Yasser Arafat, who was denied a visa to enter the United States.

The assembly voted 154-2 to hold the session in Geneva on Dec. 13-15. The United States and Israel were the only nations voting against the measure.Britain abstained. It has said the United States should allow Arafat to speak but opposed the harsh criticism of the United States in the U.N. resolution.

The unprecedented shift to Geneva was ordered because the United States rejected U.N. appeals to reconsider and admit Arafat, whom it accuses of being an accessory to terrorism.

Arafat sought to address the 159-nation world body here this week during its annual debate on Palestine.

The Geneva meeting would be the first time the United Nations has convened its regular session outside New York in protest since the world body held its first General Assembly here in 1952. Special sessions have been held elsewhere.