Home Politics Iran and Venezuela Sign a 20-Year Agreement – Will Confront the US Together