By | January 25 2013 2:09 PM

Chongqing, a major city located in Southwest China, has seen several political scandals in recent months. Last year, Bo Xilai, the powerful Chongqing party chief who was poised to get a spot on the party’s decision-making Politburo, was dismissed from his position after allegations of bribery and abusing power and a scandal involving his wife, Gu Kailai, who allegedly murdered British expatriate Neil Heywood, whose death made international headlines.