The silver/blue badge is indeed Royal Oman Police, the gilt/red badge is worn by uniformed palace staff. Known as the Diwan. I am possibly wrong but I've never seen a gilt ROP badge.
The Royal Stables and later Royal Cavalry of Oman wear a similar badge but it is distinguished by horseshoes and a different scroll. Neither organisation is part of the Royal Army of Oman!!!
|