A combination photograph shows (L-R) Bo Xilai as Chinese Minister of Commerce during a meeting in Beijing June 4, 2005, British businessman Neil Heywood at an Aston Martin dealership in Beijing May 26, 2010 and Gu Kailai, wife of China's former Chongqing Municipality Communist Party Secretary Bo mourning for her father-in-law Bo Yibo, former vice-chairman of the Central Advisory Commission of the Communist Party of China, in Beijing January 17, 2007. Gu faces possible execution for murder at the hands of a swift, unblinking justice system that she once championed.