The US president is set to talk with the Russian leader in Geneva, Switzerland, on Wednesday.... Read more