20040420 india: BJP recovers from popularity slide