Marks and Spencer's £18 top in three colours can be worn to the office or Christmas parties By Planet XO Newsteam 14 October 2026 North West "Gorgeous sparkly top, can be worn on any occasion"Read original article ← Back to all headlines