due to reasons beyond our control - German English Dictionary