Why put cities dates yet to come, they may be postponed or changed by then. The Olympics may cease to exist. It states "To have hosted a Summer or Winter Olympic games"...... surely these dates 2024, 2020, 2028 have not yet happened, either that or I've missed something.
Small correction: London held the Olympics in 1908, 1948 & 2012 (not 1946).