Tags Posts tagged with "Shangshi Chen"

Tag: Shangshi Chen

“Patio of Illusion”  wins Best Foreign Language Feature Film and gets 4 More Nominations at the Madrid International Film Festival in Spain London-- On August 27,...