Benzinga
FOD and Shanghai Film Art Center Debut as Cultural Hub Amidst 26th Shanghai International Film Festival
The Shanghai Film Art Center unveils on June 14, aligning with the curtain-raiser for the 26th Shanghai International Film Festival. Nestled within the storied confines of a historical garden ...
13 hours ago