Xi Jinping and Vladimir Putin were overheard discussing human organ transplants and life extension through biotechnology ahead of a military parade in Beijing, after a microphone was left open during what was meant to be a private exchange. The two leaders were walking alongside Kim Jong-un of North Korea toward Tiananmen Square on Wednesday when Chinese state television CCTV inadvertently broadcast their conversation live. The parade marked the 80th anniversary of what China refers to as its...