Catherine Stunned Royal Fans with Her Islamic Headscarf And Elegant Attire