PM Modi Faces Protests As He Signs 1 Billion Pounds Deal On UK Trip

Prime Minister Narendra Modi was on Wednesday set to sign 1 billion pounds ($1.42 billion, 1.14 billion euros) of investment deals with Britain during a visit to London, where he was met by hundreds...