World News Indian Navy’s INS Talwar seizes 940 kgs of narcotics in operation Crimson Barracuda | India News April 16, 2024