Indo-Canadian film director Deepa Mehta is being honoured by the Toronto Film Critics Association and is receiving the Clyde Gilmour Award, the organization recently announced – the $50,000 cash prize will be given to a filmmaker of Mehta’s choice.
Mehta is likely best known for her Elements Trilogy, Fire (1996), Earth (1998), and Water (2005),…
