under siege
US /ˈʌndər siːdʒ/
UK /ˈʌndər siːdʒ/

1.
surrounded and attacked by an army
:
•
The city was under siege for months before it finally fell.
•
The fortress remained strong even when it was under siege.
2.
experiencing a lot of criticism, trouble, or pressure
:
•
The government is currently under siege from the opposition party.
•
The company has been under siege since the scandal broke.