What can you expect? Well, new iPhones for one. Apple is expected to unveil multiple sizes of the new iPhone 6, possibly in 4.7 and 5.5 inches. There's also a lot of speculation surrounding Apple's much-discussed wearable device (you may have heard it called the 'iWatch').

All will be revealed in a few hours, so you don't have to sit there and speculate.