The lead handset, the Xiaomi Mi 8, has a mammoth 6.21-inch OELD display with an FHD+ resolution of 2448 x 1080. It has an 18.7:9 aspect ratio and an unmissable notch at the top for a 20-megapixel front facing selfie camera.

A 12-megapixel + 12-megapixel dual camera is on the rear with AI functionality. This results in enhanced portrait photography, again like the iPhone X. Android Oreo is on board with Xiaomi's proprietary MIUI 10 layered on top.

The processor inside is the Qualcomm Snapdragon 845 and it, like the other handsets in the line-up, will be released in China first. There's no word yet on international roll out.

The Xiaomi Mi 8 will be priced at 2,699 yuan (£317).

The second in the family is the Xiaomi Mi 8 Explorer Edition. It has similar specs to the regular Mi 8 but a translucent rear, 3D face sensing IR sensor in the notch at the front and an in-display fingerprint sensor.

It sports a 5.88-inch Super ALOED screen, plus a 15-megapixel + 5-megapixel dual camera on the rear. The front-facing camera is the same 20-megapixel snapper as on the main Mi 8 though, and it is also capable of shooting AI portraits.

It is priced at 1,799 yuan (£210).

The Mi 8 and Mi 8 SE will be available from early June, while the Mi 8 Explorer Edition is coming at a later date.