20040505 india: In Bengal; Sonia takes on Left Front