UK Social Progress Declines Despite Economic Recovery, New Ranking Reveals - Report
By Time Nigeria
1 Mins read
London, UK – In a revealing update from the Social Progress Index, the United Kingdom has plummeted from 13th to 21st place…