Every smartphone needs a distinctive factor to attract customers (just look at the Galaxy S8 with its Infinity Display) and Xiaomi's putting its faith in the massive 5,300mAh battery on board the Mi Max 2.

The firm claims that the cell will see most users through 48-hours of use, and can power the device for 18 hours of constant video playback and 21 hours of continual GPS activity.

Under the hood, you'll find a 6.4-inch display, a 2.0GHz Snapdragon 625 processor, 4GB of RAM, a 12MP rear-facing camera, a 5MP front-facing shooter and QuickCharge 3.0 technology, capable of charging the handset to 68 percent in an hour.

Pricing starts at $247

Pricing starts at $247 for the 64GB variant and tops out at $291 for the 128GB model — so if you're in the market for a budget-friendly mid-range smartphone that ships running Nougat, it's worth taking a closer look at the the Mi Max 2.