iPhone 7

Apple is expected to announce the next generation smartphone iPhone 7. So what is iPhone 7 is going to look like? What are the specs?