William wearing high heels in public