A Progressive Alliance between Labour, Liberal Democrats and Greens would see 58 seats wiped from the Conservative’s majority, new polling figures have revealed

A Progressive Alliance between Labour, Liberal Democrats and Greens would see 58 seats wiped from the Conservative’s majority, new polling figures have revealed

x