Singer Annie Lennox married yesterday for the third time. Her new husband is South African Dr Mitch Besser.

The Daily Mail reports that the pair married in a ceremony on a boat on the River Thames in front of 150 friends and family. Guests are reported to have included actor Colin Firth and comedienne and actress Ruby Wax.

Lennox announced the news via Twitter yesterday posting a picture of flowers saying "Wedding flowers: 15th September 2012."

The singer met her third husband in 2009 when she became involved in his charity Mother2Mothers working with single mothers with Aids.

The singer’s two daughters Lola, 22 and Tali, 19 were at the ceremony.