Question: In which cases may a non-injured State invoke the responsibility of the culprit State?
A: Only in cases that the injured State has authorized a non-injured one to invoke the responsibility on its behalf
B: In cases of breaches of specific obligations protecting the collective interests of a group of States (obligations erga omnes partes) or the interests of the international community as a whole (obligations erga omnes)
C: In cases of violation of acts of international organizations, such as General Assembly Resolutions
D: In cases of non-compliance with a decision of an international court or tribunal
Please eliminate two incorrect options first, then think it step by step and choose the most proper one option.