Multiple monkeys are on the loose in St Louis, Missouri, sparking confusion and concern from the city's animal control officials, who said they do not know where the primates came from.

The monkeys have been running free since at least Thursday, when they were first spotted roaming the streets. Residents have been warned to avoid the exotic animals, as they could be "unpredictable or aggressive under stress".

It is unclear how many monkeys are at large, but officials believe there is more than one, and initial reports suggested there were four.

Despite search efforts, the primates had not been found as of Sunday evening, the city's health department, which handles animal control, told BBC News.

A primate expert from St Louis Zoo has identified the animals as vervet monkeys, the health department said.