New York's mayor made the comments hours before meeting King Charles, but it's unclear if he brought up the diamond.