The MSCI All Country World Index and European benchmarks, including Spain’s IBEX 35 above 20,000, are setting records as...