Devdas (2002) was the first mainstream Indian film to be invited to the Cannes Film Festival. Though it is based on a novel written in 1917, the film is set in Calcutta in the 1930s. (And the novel ...