Yahoo Web Search

  1. Ad

    related to: shanghai international film festival

Search results

    • Shanghai Film Art Center unveiled to public

      China Daily· 4 days ago

      Situated within the historic mansion at 200 Xinhua Road, the Shanghai Film Art Center was unveiled on Friday to provide richer film-related experiences. The unveiling coincided with the 26th ...