The OnePlus 8 range is already on sale ahead of its announcement  Yahoo Lifestyle

More...