Russian President Vladimir Putin and Chinese leader Xi Jinping's Beijing were caught on mic suggesting organ transplants could help people live to 150.

See Full Page