China has officially criticized U.S. President Barack Obama’s administration for the military operation that led to the killing of al-Qaeda chief Osama bin Laden.
“China holds that the independence, sovereignty and territorial integrity of any country should be respected,” said Jiang Yu, a spokeswoman for the Chinese Foreign Ministry spokeswoman