'Lock Upp: Sach Ya Sazaa' tops Netflix India, sparks buzz

Entertainment