Rankings: The most and least stressed cities in the world

Manila, Philippines and Kolkata, India rank in the top 10, scoring 7.34 and 6.89 out of 10, respectively. City life comes with its share of buzz and bustle, but some places make it easier to slow down and breathe. A new global ranking by Remitly highlights the cities offering a more relaxed pace of living … Read more