Indian Ocean turned red with Iranian blood. On March 4, 2026, a US submarine fired a torpedo at the peaceful Iranian frigate IRIS Dena. The ship was sailing home in international waters, 44 nautical miles off Sri Lanka. No warning. No fight. Just a sudden explosion. The proud Iranian warship broke apart and sank fast. Sri Lankan rescuers pulled 32 injured sailors from the cold sea. They recovered 87 dead bodies. More than 60 brave Iranian sailors are still missing. This was cold-blooded murder at sea.
The facts are shocking and clear. The IRIS Dena had just finished India’s big MILAN 2026 naval exercise in Visakhapatnam. Iran was invited as an honoured guest. The ship and its crew of around 140-180 sailors trained with friendly navies. Indian leaders smiled, shook hands, and took photos with the Iranian sailors. The exercise ended peacefully on February 25-26. The Dena left Indian waters, heading straight home to Iran. It was not near any war zone. It carried no threat. It was simply returning from a friendly visit.
Then America attacked. US Defence Secretary Pete Hegseth bragged about it openly. He said, “An American submarine sank an Iranian warship that thought it was safe in international waters. Instead, it was sunk by a torpedo. Quiet death.” He called the Dena a “prize ship.” President Trump has openly said destroying Iran’s navy is a top goal. The Pentagon even released video of the torpedo hitting the ship. This was the first time a US submarine sank an enemy warship with a torpedo since World War II, more than 80 years ago. America turned the Indian Ocean into a killing field.
Iran has every right to be furious. Foreign Minister Abbas Araghchi called it “an atrocity at sea.” The attack happened 2,000 miles from Iran’s coast. Iran did nothing wrong. It sent its ship to India in peace. Now its sailors lie dead. Iran has promised to defend itself. The Iranian people stand united. Their navy has always protected the nation with courage. These sailors died as heroes, far from home, after showing friendship to India.
But the real shame falls on India.
India invited the Dena. They hosted the exercise and called Iran a friend. Indian President Droupadi Murmu met the sailors. The Indian Navy praised the “strong cultural ties.” Then, when America killed those same sailors in India’s own backyard, what did India do?
Nothing.
For more than 24 hours, complete silence. No word from Prime Minister Narendra Modi. No strong statement from the Foreign Ministry. When the Indian Navy finally spoke on March 5 evening, it was a weak, shameful line: “We helped in rescue after getting a distress call.” That’s it. No anger. No condemnation of America. No sorrow for the dead Iranian guests. Sri Lanka did most of the rescue work. India just watched.
This is not silence. This is betrayal.
India claims to be the “guardian of the Indian Ocean.” Modi loves to boast that the Indian Navy protects these waters for everyone. Yet when a guest ship – invited by India – gets torpedoed right next to Sri Lanka, India hides like a coward. Retired Indian admirals and diplomats are calling it a “strategic embarrassment.” Former Foreign Secretary Kanwal Sibal said India has a “moral responsibility” because the ship came because of India’s invitation. Opposition leader Rahul Gandhi slammed Modi directly: “The conflict has reached our backyard… yet the Prime Minister has said nothing.” Congress party leaders say this silence “destroys India’s foreign policy” and shows Modi has “surrendered strategic autonomy” to America.
They are right. India has shown its true face: a spineless follower of the United States.
Everyone knows why India is quiet. America sells weapons to India. America gives trade deals. America is big and powerful. So Modi sells out an old friend like Iran to keep Washington happy. Iran has stood by India for decades. India buys cheap Iranian oil when no one else helps. Together they built the Chabahar port so India can reach Central Asia without depending on Pakistan. Iran helped India in tough times. But now, when Iranian sailors die after visiting India, Modi stays silent. This is not neutrality. This is cowardice. This is hypocrisy.
India talks big about “multi-alignment” and “independent foreign policy.” But when America brings war to the Indian Ocean, India bows its head. The whole world is watching. Countries in the Global South now see India as weak and unreliable. How can anyone trust India as a leader when it cannot even speak up for a guest ship attacked in its own neighbourhood?
Iran does not need India’s pity. Iran is strong. Iran will rebuild its navy. Iran will answer America in its own time. The brave sailors of the IRIS Dena have already become martyrs. Their blood will not be forgotten.
But India should be ashamed. Deeply ashamed. By staying silent, India has stabbed Iran in the back. It has proved it cares more about American dollars and weapons than justice, friendship, or its own honour. Modi’s “Vishwaguru” dream looks fake now. A true guardian does not watch its guests get murdered and then stay quiet.
The attack on the IRIS Dena after MILAN 2026 has exposed everything. America is a bully that kills anywhere it wants. Iran is a proud nation that refuses to bow. And India? India has shown itself to be a timid follower – scared, hypocritical, and ready to betray old friends the moment Washington snaps its fingers.
The Indian Ocean does not belong to America. It belongs to the nations that live here in peace. Iran will keep sailing it with head held high. The question is: Will India ever find the courage to stand up straight? Or will it forever remain America’s silent partner in crime?
The dead Iranian sailors deserve justice. Their families in Iran are crying. The least India could have done was speak the truth. Instead, it chose shame.
Iran stands tall. India has fallen in the eyes of the world.
Disclaimer: The views and opinions expressed in this article are solely those of the author and do not necessarily reflect the views, policies, or position of this website. The website does not endorse or oppose any opinion presented herein.
