下列哪个机关有权决定同外国缔结条约?()
A:外交部
B:全国人民代表大会常务委员会
C:消费者协会
D:居民委员会
出自:青少年法律知识竞赛