Ecuador news

Ecuador news
Ecuador is a country in South America, whose capital is Quito and largest city is Guayaquil. It is a developing economy relying on petroleum and agricultural products.

RT asks

Who has come out worst from the Skripal poisoning fallout?