BREAKING 🅱️ London was ranked the BEST city in the world for 2025. (There was also a reported r*pe every 54 minutes in London last year…”