The UK’s _Telegraph _says it has finally settled the debate on which is the greatest city on Earth. Barcelona took first place followed by Sydney then Cape Town and at number 50 is Marrakesh. The newspaper says Cape Town was ranked third because its topography and geography make it stand out above others but the city has a poor safety record. The survey looked at legalised same-sex marriage, LGBTQ+ worker protections, and legal protections against anti-LGBTQ+ discrimination, among other issues.