Meanwhile, China defended itself today, with foreign ministry spokesman Hong Lei saying that "no country is perfect" and accusing Washington of "seriously interfering with China's domestic affairs and judicial sovereignty".

Explore Business Standard

First Published: Mar 11 2016 | 5:48 PM IST