Xi Jinping Barred from Cuba After Attempting to Steal Castro’s Elixir of Life

Monday, July 28, 2014
Xi Jinping with Fidel Castro

WASHINGTON, D.C. — Chinese President Xi Jinping was ejected from Cuba partway through his state visit last week after a bungled attempt to steal Cuban leader Fidel Castro’s fabled elixir of life.

Read More