Sandringham royal horse event apologises for flying Confederate flag

· The Independent