From its diplomatic triumph on Syria to the jailing of Greenpeace activists, the Kremlin's newfound confidence is both confusing and concerning Europe. ...
Spain, officially the Kingdom of Spain, is a sovereign state and a member state of the European Union. It is located on the Iberian Peninsula in southwestern Europe