Age and education have displaced class as the main demographic dividing line in British politics, according to a leading study on trends in public views.
The British Social Attitudes survey, which has run annually since 1983, found that traditional class-based support for parties had diminished.