HTC One is on display at a store. (Reuters)Reuters

Promotional pictures of HTC 10 (aka One M10) have been leaked online, revealing the device's colour variants.

Twitter spy Evan Blass (aka @evleaks) has got hold of the HTC 10 images and he claims that the device will come in four colour options: Carbon gray, Glacier silver (with white face), Glacier silver (black face) and Topaz gold.

In the pictures, we see HTC 10 boasting an all-metal body with primary camera that has dual-tone LED flash and laser autofocus on the rear side.

On the front, the device features single-grille speaker on the top with a camera module at the right side. At the bottom, the phone houses a physical home button understood to house the fingerprint sensor.

As far as internal hardware is concerned, HTC 10 is expected to feature 5.2-inch QHD display, Android Marshmallow OS, Snapdragon 820 CPU, 4GB RAM and 64GB/128GB storage (expandable) options.

Also read: New HTC One M10 teaser out; company promises 2016 smartphone will be much better than predecessor

the marquee feature of HTC 10 is said to be its camera. It is reportedly coming with a 12MP Sony IMX377 camera with 1.55um lens, laser autofocus and PDAF (Phase Detection Auto Focus). And on front, it will house Samsung's 5MP UltraPixel (s5k4e6) camera.

If sources of Evan Blass are to be believed, HTC 10 will make its debut April 19. The company has already begun teasing features of the device. It has hinted that the flagship phone will boast a metal body. With more than a month left before the launch, some more features may be revealed in the coming days.

Also read: HTC One M10 teaser hints phone may come with chamfered metal frame

Watch this space for more updates.