Who has been called ‘His Purple Highness’?

Question: Who has been called ‘His Purple Highness’?

Choices:

Bono
Nick Cannon
Will Smith
Prince

Correct answer:

Prince