Britain has become more liberal over the last 25 years with greater tolerance of homosexuality and co-habitation, according to a new British Social Attitudes survey. The report also found that for the first time in 20 years more people identify themselves as Conservative and not Labour supporters.
Alison Park, co-author of the report and research director at the National Centre for Social Research, explains the findings saying:
"On social issues there's been this very, very long term trend towards people becoming much more accepting and tolerant of the way people live in an increasingly diverse way in terms of their social and personal relationships.
"So people are more accepting of homosexuality, of cohabitation, of people having sex outside marriage and so on.
"Whereas on political and economic issues, there does seem to have been a much more recent swing more towards the right, in that people have become less sympathetic towards the poor, less accepting of the need to reduce inequality."