The new parliament?
YouGov’s constituency-level survey expects a 28 seat majority on December 12