besiege

surround (a place) with armed forces in order to capture it or force its surrender.
surround and harass.
be inundated by large numbers of requests or complaints.