Key EPRA Index hits €200bn milestone, 100 constituents

by