The British royal couple, Prince William and Kate Middleton, is on their week-long India tour and their first day in Mumbai came to a close with a star-studded charity dinner held at the Taj Mahal Palace Hotel. Several Bollywood bigwigs joined the royal couple at the do.

Shah Rukh Khan, Aishwarya Rai Bachchan, Madhuri Dixit Nene, Karan Johar, Alia Bhatt, Farhan Akhtar, Sonam Kapoor, Arjun Kapoor, Jacqueline Fernandez, Parineeti Chopra and Shilpa Shetty Kundra were some of the names who were present at the royal dinner.

From Shiamak Davar's troupe's dance performance to songs by Shankar Mahadevan and his son Sidharth Mahadevan, the Duke and Duchess of Cambridge were given a glimpse of Bollywood.

Bollywood Baadshah Shah Rukh welcomed the royal couple on stage and Aishwarya greeted the Duchess of Cambridge with a bouquet. SRK delivered a speech, in which he mentioned the guests who were present at the gala.

"Tonight in this room are present people from all walks of life. We have legendary sports persons; we have the great Sachin Tendulkar. We have fantastic businessmen and businesswomen over here. We have Mr. Birla, the Punawalas here, and of course, we also have a set of talented artists from the entertainment world. The wonderful Madhuri Dixit, the greatest ever, Mr Anil Kapoor and so many others. We are all here to extend our support to your ambition and all the charity you support, your highness," Shah Rukh said in his speech.

He also showed his witty side in the speech, when he said: "I was supposed to get drunk and dance here, but the British Council has warned me I will be never given a 10 year visa again."

Prince William, who had donned a stylish look, took to the stage with his wife Kate, who looked stunning in a glittering blue gown by Jenny Packham.

The night was rounded off by a speech by the Prince. He started his speech by thanking everyone for the warm welcome. He further thanked the performers and also mentioned the cricket match they enjoyed earlier in the day.

Prince William paid condolences to the victims of the deadly firework explosion that took place in a Kerela temple in the wee hours of Sunday. He then spoke of the United Kingdom's historic connection with India and mentioned the current partnership between the nations.

"My family has a long and proud connection with India, and although our relationship has evolved, my family's high regard for India – ­the largest country in the Commonwealth –­ remains unchanged," Prince William said.

"It seems fitting that Catherine and I start our journey from here, a short distance from the place marked by the famous Gateway of India, where so many people, including my great-great-grandfather, have arrived," he added, "Catherine and I embark on a journey to get to know the vibrant India of the 21st century. An India whose traditions, culture and civilization go back thousands of years, and yet co-exist with an India that is young, creative, entrepreneurial ­ an economic, cultural and political powerhouse, and an established democracy under the rule of law."

"When Catherine and I were married, India was the first place on Catherine's list that she told me that she wanted to visit. Two children and five years later, we have finally made it – and we are both honoured to be here," Prince said to the attendees.

"On a personal level, Catherine and I are full of admiration for this diverse and democratic society," he said. "No one can come here without being awed and amazed; no one can come without a sense of excitement about all that India has achieved in the past and the extraordinary promise it holds for the future," he ended the speech.

The charity gala was thrown by the British High Commission in partnership with the British Asian Trust and the hotel, to raise funds for Magic Bus, Childline 1098 and the Door Step. Earlier in the day, the royalty paid their respects to the victims of the 2008 terror attack, took an open-top bus tour, posed for the shutterbugs with Sachin Tendulkar and Dilip Vengsakrar at the Oval Maidan and visited the Banganga community.

Watch the speeches of Shah Rukh Khan and Prince William here: