Who is president of the usa?
Barack Obama is the current president.
Answer:
Currently Donald Trump is president and there is a very high probability that he will be president for another 4 years.
MAGA!