Force majeure

Whether disruption of services and goods. Force majeure is a French term that literally means greater force It is related to the …