Spain's IBEX 35 Falls 1.21% on Financial, Tech Losses | TrustFinance Blog