Yes you are right about the sole... so I was wrong. I just belived what Side2 told me. Don't trust anyone.
For the welcoming ceremony during the State Visit from Ireland MM wore a new pair of navy blue (or black.. I have no idea) peep toe shoes:
Navy blue shoes
Source: Royals