NEW DELHI—India has scrapped three contracts for 400 drones for its military because they included Chinese components, which an expert says could threaten the country’s defense. The canceled contracts, worth $26 million (RS 230 crores), include those for 200