The Delhi Police removed security barricades from outside the sprawling US embassy in the capital today, as a furious India retaliated with a slew of measures to pare down the privileges of American diplomats after details of the arrest of its diplomat Devyani Khobragade in New York last week became public.
(Read more)