Twentieth Century Fox Film Corporation is an American film studio that is a subsidiary of The Walt Disney Studios, a division of The Walt Disney Company. The studio is located on the Fox Lot in the Century City area of Los Angeles. Read More
She vividly remembers a childhood spent amidst scents of different small towns; the yawning pace of life, a household that held literature dear. And how at her uncle's house in Kangra, conversations around Pahari paintings and Indian miniature were a ...