Shah Rukh Khan is one of the best speakers in Bollywood, and that’s why it comes as no surprise that the superstar was asked to honour Prince William and Duchess Catherine at the royal dinner that happened last night. Needless to say, Shah Rukh was at his charming best at the event. While introducing the crème de la crème of Mumbai to the royal couple, SRK said something rather sweet to princess Kate –

I also heard your highness say ‘I don’t know if I have a favourite colour’, I just want to assure you that, your royal highness, even though your stay is extremely short in India, you’ll find more than one favourite colour from this country.

Watch the entire speech right here!