News Analysis: 3 Presidents and a Riddle Named Putin

Huge discount on Seasonal Travel Deals. Book now & Get up to $15* Off with coupon code TLCHEAP15. Hurry! Offer Valid for Limited Period Only

He has argued with United States presidents, lectured them, misled them, accused them, kept them waiting, kept them guessing, betrayed them and felt betrayed by them.