The promise came during an event where Prince Charles named Katy Perry an ambassador for his anti-child trafficking organization.