《国际铁路货物联合运输协定》在下列情况发生时,免除承运人责任:( )。

选择一项或多项:
A. 铁路不能消除的情况
B. 因货物的特殊自然性质引起的自燃、损坏、生锈、内部腐坏及类似结果
C. 由于发货或收货人过失或要求而不能归咎于铁路者
D. 铁路不能预防的情况
出自:国际经济法