The Greek movie Little England (“Mikra Anglia”), collected three of the top awards at the 17th Shanghai International Film Festival this year, including the prestigious Golden Goblet Award for best film.


Visit the original source and full text: Shanghaiist