Chinese President Xi Jinping and Russian President Vladimir Putin were caught on a hot mic discussing longevity and organ transplants during a military parade in Beijing, sparking controversy over China's alleged forced organ harvesting practices.

See Full Page