Thousands of demonstrators took to the streets of Belfast on Saturday to protest against the G8 summit - but police had to move in to prevent disorder after pro-British loyalists tried to stage a protest in the same area.
Environmentalists, trade unionists and other civil society activists paraded through Belfast city centre at lunchtime for what they bill as a march and festival for a fairer world.
US President Barack Obama is among the premiers arriving at the Lough Erne golf resort in Fermanagh for the two-day G8 meeting starting on Monday.
Campaigners behind the city centre march said: "We believe that achieving social, economic and environmental justice must be central to political decision-making."
Police had to move in to prevent disorder after pro-British loyalists tried to stage a protest in the same area.
Police and armoured vehicles created a barrier between the loyalists - Protestants who want Northern Ireland to remain part of the United Kingdom - and the G8 protesters.