条约因哪些理由而无效?

条约因哪些理由而无效?
【正确答案】:(1)违反国内法关于缔约权限的规定;(2)违反自由同意,包括错误、诈欺、贿赂等情形;(3)违反强行法;