Under the deal, Lockheed will shift its Fort Worth, Texas plant to India without directly affecting American jobs.
20 Jun 2017 9:01 AM IST