London is voted the best city in the world for quality of life, beating Paris and New York

Posted Comment

Liked this MailOnline video published with the news, read the full news here

What's New Facebook & Twitter

TrueLayer Backend Engineer

Team Rapture Team Member, since 2011