For tech fans today is a big day as Apple gears up for its annual September event.

There has been many rumours and leaks swirling around about the devices that are expected to be revealed.

It has been ten years since Steve Jobs unveiled the first ever iPhone, and it's largely expected that today his successor Tim Cook, will introduce the world to a new generation of the device.

There's lots of speculation about what the new smartphones will be named, with The Telegraph and techradar.com reporting that there will be three new devices - iPhone 8, iPhone 8 Plus and iPhone X.

The iPhone X is expected to be the star of the event. Here is everything we know so far, plus how you can see the new devices being unveiled live.

What features will the iPhone X have?

Over the weekend there was a major leak inside Apple and the rumours revealed key features about the upcoming phone. . .

Screen

It is believed that the iPhone X will have a 5.8-inch screen which takes up the majority of the front screen. To make way for this, the home button is said to have been removed entirely, as is Touch ID. These two features will both be replaced with face-scanning technology which owners can use to unlock their devices, according to the leak.

Animoji

Most people use emojis to communicate instead of words, but a new feature called 'animoji' is set to make them a whole lot more personal. The new feature will create 3D custom made emojis based on expressions you make into the new iPhone camera.

Camera spec

It's rumoured that the back camera is a 12-MP sensor that can take 60 frames per second. It will also be able to record slow-motion frames at 240 frames per second.

How much will it cost?

You better start saving as this is tipped to be Apple's most expensive phone yet, retailing at around £760. It could be as much as £1,000 however this is yet to be confirmed.

When will it go on sale?

If Apple decide to stick with tradition, then the new device will go on sale one week after the event, which means it will be available to buy on Friday, September 22.

If the brand sticks to its usual formula then pre-sale orders are likely to start in a few days time on Friday, September 15.

You can register for pre-sale news and updates on the Carphone Warehouse site, here.

When will Apple announce the iPhone X and iPhone 8 and how can I watch it?

Apple will be hosting an event today, at 6pm UK time in the Steve Jobs Theatre in Cupertino, California. It will be live streamed on its website, you can watch it here.

In order to watch it you will need Safari on iOS 9.0 or lates. If you're watching on a Mac you'll need Safari on macOS v10.11 or later. For those tuning in on a PC watch it with Microsoft Edge on Windows 10.

What else will Apple unveil?

It is expected that Apple will also unveil the iPhone 8 and iPhone 8 Plus. At the moment there are few details about what their key features will be.

It has also been rumoured that Tim Cook will also reveal a 4K Apple TV and a third generation of the Apple Watch.