20030710 city.delhi: Metro station on 'disputed' site; residents protest