Devi Art Foundation : Still Moving Image, an exhibition of compilation of videos and photographs by 25 Indian artistes.
Added by raj.aakhil on November 5, 2008