At centre of village, social event for politicians (5,5)
I believe the answer is:
green party
'politicians' is the definition.
(political party)
'at centre of village social event' is the wordplay.
'at' means one lot of letters go next to another.
'centre of village' becomes 'green' (village green).
'social event' becomes 'party' (party is a kind of social event).
'green'+'party' is 'GREEN PARTY'.
'for' acts as a link.
(Other definitions for green party that I've seen before include "Group concerned for the environment" , "Ecologically aware group" , "environmental group" , "Ecologically motivated group" .)