Shanghai Disney has become the latest high-profile venue to shut its gates thanks to China's strict zero-Covid policy, trapping visitors inside.

People have been told they will not be allowed out of the theme park until they can show a negative test. It comes after Shanghai reported 10 locally transmitted cases on Saturday.

Those awaiting their freedom at Shanghai Disney can console themselves with one positive: rides are continuing to operate for those trapped inside The Happiest Place on Earth.

As well as the theme park, surrounding areas such as the shopping street were also abruptly closed shortly after 11:30 local time (3:30 GMT).

Videos posted on Chinese social media site Weibo showed people rushing to the park's gates following the announcement but finding them already locked.

The Shanghai government said the park was barring people from entering and those inside could only leave once they had returned a negative test result.

It added that anyone who has visited the park since Thursday must provide three negative test results over three consecutive days.

No date has been given for when the park will reopen. Shanghai Disney said tickets will be valid for six months and refunds will be given.

The snap closure comes just two days after the park began operating at a reduced capacity to comply with Covid measures.

It's not the first time the park has unexpectedly shut. Last November, 30,000 people were trapped inside after authorities ordered everyone to be tested as part of contact tracing.