About 400 Sudanese marched on Monday accusing the Sudanese government of not handing over compensation paid for Iraq's 1990 invasion of Kuwait.
"We want our money," read one sign carried by the protesters, who stopped at a local United Nations office and then at a television network before dispersing.
"We want to send a message to the UN that the money it transferred to the Sudanese government didn't reach us," said a protest leader, Ahmed Hamid.
The UN's Compensation Commission was created in 1991 to handle claims for losses and damage caused by Iraq's invasion and occupation.
Sudan is among more than 100 countries which submitted claims for their nationals, corporations or themselves, the commission says on its website.
More than $40 billion has been paid, leaving about $12 billion still to be distributed in reparations, the commission said.