What is a society wedding in Sri Lanka like?

Weddings come in all shapes and sizes - and some of the bigger and more glamorous ones can be found in Asia.

In the Sri Lankan capital Colombo, Nadini, a well-known singer, and Madura, her businessman sweetheart, got married recently - and the event was quite a spectacle, involving traditional dancers and elaborate rituals.

The BBC's Charles Haviland went along to find out what the day involved.