Danish Queen Margrethe II on Tuesday apologised for stripping four of her eight grandchildren of their royal titles. She