Opinion

There are too many far right social conservatives and not enough moderate and good quality tories