A teenager who went viral on Twitter when he was filmed dancing the Macarena on a Saudi Arabian street has been arrested.

The 14-year-old, wearing shorts, a striped tee-shirt and headphones, is accused of "improper public behaviour" in Jeddah, a statement said.

It is not clear what his nationality is or if he has been formally charged.

In the clip, which has been shared thousands of times, the boy can be seen dancing back and forth amid heavy traffic in the background.

The clip, featuring the popular 1990s song by Los Del Rio, was believed to have been first posted in July 2016.

Some on social media have hailed him a hero – while others have condemned him as "immoral".

(c) Sky News 2017: Boy, 14, arrested in Saudi Arabia for dancing in street to Macarena