The ten most expensive royal weddings of all time – with one racking up a sum of £270 million Read more