meaning of angesichts unserer besonderen Lage

angesichts unserer besonderen Lage - German to English

because of your unique scenario