Thousands of protesters, including first minister Michelle O'Neill, blocked Garvaghy Road in Portadown to stop the Protestant Orange Order marching through the Catholic area.