Images have surfaced on a Polish website purporting to be from Windows 10 for phones build 12521 - and unlike the previous leak, these are all in English, and have an even more polished UI.
Windows 10 for phones build 12521 images leak
Windows 10 for phones build 12521 images leak