20090506 india: Polls head for photo-finish as BJP plays catch-up