translate English to French: It has imposed a humiliating state of siege on him and has destroyed his headquarters.
Il lui a imposé un siège humiliant et a détruit son quartier général.