It’s probably been a long time since a Microsoft smartphone has crossed your mind. The last time Microsoft had a high-end Windows smartphone in the US, it was nearly two years ago and the phone came wearing a Nokia logo and ran Windows Phone 8.

Microsoft Lumia 950 review