• w-facebook
  • w-flickr

Awards

The Weeping Apple Tree – one of the first films dealing with climate change in India, selected for broadcast on Discovery channel on World Environment Day 2006 and 2007, with an introduction by Sir Mark Tully. Image courtesy: Discovery Channel.