for those of you who are just tuning in to this breaking news story , the official word out of buckingham palace is that the royal princes , henry the duke of cambridge , and edward the duke of york , were executed two days ago in the tower of london , by order of the crown .