NEW DELHI—India plans to buy 24 MH-60R anti-submarine helicopters manufactured by Lockheed Martin at an estimated cost of $2.6 billion.