By Administrator_ India Capital Sands China’s Ambassador to the UK Zheng Zeguang has been barred from the UK Parliament over sanctions imposed on some British MPs for their remarks on alleged human rights violations Continue Reading »