Bollywood 'demigod and prince charming' Shah Rukh Khan whipped thousands of Moroccans into a frenzy at the Marrakesh film festival when he danced to the tunes of movie songs at the Jamaa El Fna square.
Shah Rukh Khan, 47, popularly known as 'King Khan', was cheered at the square -- a mecca of tourism in Morocco -- where a giant screen was installed to show a preview of his latest Hindi movie, 'Jab Tak Hain Jaan' .
In its 12th edition, the festival which runs until December 8 in this ochre city, is presenting a 'special tribute' to Indian cinema as it celebrates its centenary.
"I am pleased to present the star, the icon, the demigod of Indian cinema, Shah Rukh Khan," said an organiser as the arrival of the star sparked a roar from young fans, who braved gloomy and cold weather to catch a glimpse of him.
Khan, who acted in some 80 films, was specially invited for the festival in Morocco, where Bollywood films rank alongside Egyptian movies in popularity.
A true showman, he warmed up the atmosphere with more than half-an-hour song and dance performance on stage that had the crowds screaming in appreciation.
Later festival organisers screened a preview of 'Jab Tak Hain Jaan,' directed by legendary Bollywood filmmaker Yash Chopra who died in October in Mumbai, the home of India's Hindi-language movie industry, after more than five decades of movie career.
Khan had acted in several box-office hit movies produced and directed by Chopra such as 'Dilwale Dulhaniya Le Jayenge', 'Dil To Paagal Hai' and 'Daar' .
He has also taken lead roles in other blockbusters such as 'Kuch Kuch Hota Hai' and 'Kabhie Khushi Kabhie Gham' directed by another popular Bollywood filmmaker Karan Johar.