Tehelka Managing Editor Shoma Chowdury resigns

2013-11-28 18

Tehelka Managing Editor Shoma Chowdury resigns