The funeral of Princess Birgitta has taken place in Sweden. King Carl XVI Gustaf and Queen Silvia and their royal family came together at the service which took place at Drottningholm Palace Chapel.