Princess Alexandra joined in the festive cheer at Alzheimer's Society during a trip to the charity's head office in London.
The Princess met staff from across the organisation, who work hard to improve the lives of people with dementia and to support their family and carers.
The Princess joined in a 'Singing for the Brain' session, a community activity run by the Society which helps people with dementia to express themselves through music. Princess Alexandra sang Christmas carols with members of groups from across the country.
The Princess has been Patron of the Society since 1990, and regularly pays visits to the charity's offices and projects.
Alzheimer's Society is the UK's leading dementia support and research charity, funding research into the cause, care, cure and prevention of all types of dementia.
Alzheimer’s Society Chief Executive, Jeremy Hughes CBE, who hosted the Princess during her second visit said: “We are so pleased that Her Royal Highness Princess Alexandra took the time to meet some of the staff working hard behind-the-scenes to improve the lives of people with dementia. It was also great to have some festive cheer courtesy of our Singing for the Brain group."
Click here to find out more about the work of Alzheimer's Society: www.alzheimers.org.uk.