Indian film producer Yash Johar's Kabhi Khushi Kabhi Gam (Sometimes Happiness, Sometimes Sorrow), the most expensive Indian film ever made at a cost of $10m, is set for its world premiere on 14th December.

Directed by Indian cinema wonder-kid Karan Johar, whose debut film Kuch Kuch Hota Hai smashed local box office records. Kabhi Kushi Kab Gam stars A-list Indian film talent including Amitabh Bachchan, Shah Rukh Khan, Hrithik Roshan, Jaya Bahaduri, Kajol and Kareena Kapoor.

The film, which was shot mostly in London and Bombay, is being released on an unprecedented 650 prints in India with the hope that it will revive Bombay's flagging movie industry fortunes. The local industry received its latest setback with the surprise flop of one of India's most successful filmmakers, Subhash Ghai's Yaadein (Memories), which failed to attract interest despite the star appeal of Hrithik Roshan