The host city for the 2020 Olympic Games will be announced in Buenos Aires tonight with Tokyo, Istanbul and Madrid the candidates.