Tag: Li Chen

Seven Days (2019)

While most Chinese series are filmed in the mainland with occasional out of the country shoots, producers have chosen to take …