Spanish rural thriller The Beasts won three top awards at the Tokyo International Film Festival, which…