President Jair Bolsonaro left Brazil for the United States on Friday, 48 hours before his leftist rival President-elect Luiz Inacio Lula da Silva was set to take office, saying in a teary goodbye speech he had "lost a battle but not the war." Bolsonaro, who has barely spoken since losing the election, has not confirmed where he is going, but plane tracking data suggests he is heading to Florida, where his security staff are already in place.