Prince Frederik of Luxembourg has died from a rare genetic disease, his family announced yesterday. He was 22.