Peru

Obama arrives in Peru

President Barack Obama has landed in Peru for the last stop on his final foreign tour as president, ABC News reported. Air Force One touched down late Friday in Lima after departing earlier from Berlin and …

Read

Populars