A BBC journalist was "beaten and kicked by police" before being arrested during protests over Covid-19 measures in China.

The broadcaster said it was "very concerned" after confirming cameraman Edward Lawrence "was attacked" in Shanghai.

Some footage on social media showed him being dragged to the ground in handcuffs, while he was seen saying in another video: "Call the consulate now".

A BBC spokesperson said: "The BBC is extremely concerned about the treatment of our journalist Ed Lawrence, who was arrested and handcuffed while covering the protests in Shanghai.

"He was held for several hours before being released. During his arrest he was beaten and kicked by police. This happened while he was working as an accredited journalist.

"It is very worrying that one of our journalists was attacked in this way whist carrying out his duties."

The corporation claimed it had no official explanation or apology from Chinese authorities, adding officials said Mr Lawrence was arrested "for his own good" in case he caught Covid from the crowd.

It said: "We do not consider this a credible explanation."

Hundreds of demonstrators and police have clashed in Shanghai as protests over China's stringent Covid-19 restrictions flared for a third day and spread to several cities in the wake of a deadly apartment fire in the country's far west.

The wave of civil disobedience is unprecedented in mainland China since President Xi Jinping assumed power a decade ago, as frustration mounts over his signature zero-Covid policy nearly three years into the pandemic.

The measures are also exacting a heavy toll on the world's second-largest economy.

"I'm here because I love my country, but I don't love my government. I want to be able to go out freely, but I can’t. Our Covid-19 policy is a game and is not based on science or reality," said a protester in the financial hub named Shaun Xiao.

Protesters also took to the streets in the cities of Wuhan and Chengdu.

In Beijing, small gatherings held peaceful vigils, while students on numerous university campuses around China gathered to demonstrate over the weekend.

A fire on Thursday at a residential high-rise building in the city of Urumqi, capital of the Xinjiang region, triggered protests after videos of the incident posted on social media led to accusations that lockdowns were a factor in the blaze that killed 10 people.

Urumqi officials abruptly held a news conference in the early hours of Saturday to deny Covid-19 measures had hampered escape and rescue efforts.

Many of Urumqi's 4 million residents have been under some of the country's longest lockdowns, barred from leaving their homes for as long as 100 days.

Police officers block Wulumuqi street, named for Urumqi in Mandarin, in Shanghai this morning

In Shanghai today, police kept a heavy presence on Wulumuqi Road, which is named after Urumqi, and where a candlelight vigil the day before turned into protests.

"We just want our basic human rights. We can't leave our homes without getting a test. It was the accident in Xinjiang that pushed people too far," said a 26-year-old protester in Shanghai who declined to be identified given the sensitivity of the matter.

"The people here aren’t violent, but the police are arresting them for no reason. They tried to grab me but the people all around me grabbed my arms so hard and pulled me back so I could escape."

By Sunday evening, hundreds of people gathered in the area. Some jostled with police trying to disperse them. People held up blank sheets of paper as an expression of protest.

A Reuters witness saw police escorting people onto a bus which was later driven away through the crowd with a few dozen people on board.

A man is arrested during protests in Shanghai

On Saturday, the vigil in Shanghai for victims of the apartment fire turned into a protest against Covid-19 curbs, with the crowd chanting calls for lockdowns to be lifted.

"Down with the Chinese Communist Party, down with Xi Jinping", one large group chanted in the early hours of Sunday, according to witnesses and videos posted on social media, in a rare public protest against the country's leadership.

Urumqi, Beijing and Wuhan

Thursday's fire in Urumqi was followed by crowds there taking to the street on Friday evening, chanting "end the lockdown" and pumping their fists in the air, according to unverified videos on social media.

Today, a large crowd gathered in the southwestern metropolis of Chengdu, according to videos on social media, where they also held up blank sheets of paper and chanted: "We don't want lifelong rulers. We don't want emperors," a reference to Mr Xi, who has scrapped presidential term limits.

Angry crowds took to the streets in Shanghai early this morning

In the central city of Wuhan, where the pandemic began three years ago, videos on social media showed hundreds of residents take to the streets, smashing through metal barricades, overturning COVID testing tents and demanding an end to lockdowns.

Other cities that have seen public dissent include Lanzhou in the northwest, where residents on Saturday overturned Covid-19 staff tents and smashed testing booths, posts on social media showed.

Protesters said they were put under lockdown even though no one had tested positive.

The videos could not be independently verified.

At Beijing's prestigious Tsinghua University today, dozens of people held a peaceful protest against Covid-19 restrictions during which they sang the national anthem, according to images and videos posted on social media.

'We want freedom'

Two seemingly spontaneous protests broke out in Beijing's Chaoyang district.

At one, at least a hundred people held aloft blank pieces of white paper. At another, crowds called chants, including: "We don't want masks, we want freedom. We don’t want covid tests, we want freedom."

China has stuck with Mr Xi's zero-Covid policy even as much of the world has lifted most restrictions.

While low by global standards, China's case numbers have hit record highs for days, with nearly 40,000 new infections on Saturday, prompting yet more lockdowns in cities across the country.

A man is arrested in Shanghai

Beijing has defended the policy as life-saving and necessary to prevent overwhelming the healthcare system. Officials have vowed to continue with it.

Since Shanghai's 25 million residents were put under a two-month lockdown early this year, Chinese authorities have sought to be more targeted in their COVID curbs, an effort that has been challenged by the surge in infections as the country faces its first winter with the highly transmissible Omicron variant.

Rare protests

Widespread public protest is rare in China, where room for dissent has been all but eliminated under Mr Xi, forcing citizens mostly to vent their frustration on social media, where they play cat-and-mouse with censors.

Frustration is boiling just over a month after Mr Xi secured a third term at the helm of China's Communist Party.

Xi Jinping assumed power around a decade ago

"This will put serious pressure on the party to respond. There is a good chance that one response will be repression, and they will arrest and prosecute some protesters," said Dan Mattingly, assistant professor of political science at Yale University.

Still, he said, the unrest is far from that seen in 1989, when protests culminated in the bloody crackdown in Tiananmen Square.

He added that as long as Mr Xi had China's elite and the military on his side, he would not face any meaningful risk to his grip on power.

This weekend, Xinjiang Communist Party Secretary Ma Xingrui called for the region to step up security maintenance and curb the "illegal violent rejection of COVID-prevention measures".

Additional reporting PA