what is the difference between royal and serene highness?
They're to all intents and purposes simply a different way of expressing the word “Highness”. The royal families of Monaco and Liechtenstein use Serene Highness for all their royal family members; other royal families use Royal Highness for all royal family members who are not the king or queen.