Pixie Lott has got engaged to her model boyfriend Oliver Cheshire.

The 25-year-old singer announced her engagement in a series of posts on social media on Sunday.

The couple have been dating for several years after first meeting at a fashion show in 2010.

Cheshire popped the question during a visit to St Paul's Cathedral in London on Sunday, and said he was a "lucky man".

An image shared on Instagram to her 450,000 followers showed Lott with a huge diamond ring on her finger.

She wrote: "So happy biggest surprise ever @ St. Paul's Cathedral."

Another image showed the couple standing by the River Thames in the capital clutching glasses of bubbly, with a caption saying "I cried my eyes out".