translate English to French: Is it because of social, political and economic forces?
Est-ce du fait des forces sociales, politiques et économiques?