The Duchess of Cambridge wore what she had assumed was a traditional national dress to an event celebrating Solomon Islands' culture...only…