单项选择题

甲乙两国签订了双边投资协定,协定相互给予对方公民投资优惠的条约,但甲国政府后又依本国立法机构通过的法律取消了给予乙国公民在甲国的某些投资优惠。依国际法的相关规则,下列哪项是正确的______

A.甲国政府取消给予乙国公民的投资优惠严格依据了其国内法,因此,无须承担国际法上的国家责任
B.甲国立法机构无权通过与两国条约不一致的立法
C.甲国政府取消投资优惠的做法将会引起其国际法上的国家责任
D.甲乙两国签订条约后就直接剥夺了甲国立法机关进行相关立法的权利