20020731 india: Congress says Powell remarks 'slur' on India