Apologies, I had planned to screen this film for a couple of minutes on Saturday. It's a feature set in a Beijing theme park, one of those specializing in letting you see famous places in miniature.
One of China's great independent directors is Jia Zhangke, creator of The World. The film is available to be streamed or ordered on dvd from Netflix. It is also available from Amazon and other outlets. It would be a great choice for anyone looking for a Chinese film to review for the seminar.