Source: http://www.techtimes.com/articles/202135/20170318/android-o-rumors-name-features-release-date-and-everything-we-know-so-far.htm