beleaguer

Definition

To harass or besiege with attacks, or to trouble persistently.

Example

"The mayor was beleaguered by scandal throughout the election."