This is in the Shanghai Grand Theatre, where the 14th Annual International Film festival was taken place, along with other big events.

And it wasn’t just this one, other ones in the theatre too. Hmmm let’s brainstorm the possible explanations. 

Advertisements