Archive · 15 Aug 2026

How the 1946 Royal Indian Navy mutiny hastened India's independence

How the 1946 Royal Indian Navy mutiny hastened India's independence

More than 80 years ago, India was ruled by Britain, and many Indian people wanted freedom.

Britain had a navy in India called the Royal Indian Navy, while Britain's own Royal Navy handled the biggest ocean missions.

During World War II, the Royal Indian Navy grew from fewer than 2,000 sailors to almost 30,000.

When the war ended, Britain wanted to send most of those sailors home, and some British officers treated the sailors rudely.

On February 18, 1946, more than a thousand sailors in Bombay went on strike to protest.

Their protest spread quickly to ships and naval bases all over India, and about 20,000 sailors joined in.

Many ordinary people in Bombay also joined, and shops and transport stopped.

The British fired at the crowds, and at least 400 people were killed.

The British realised they could no longer control India with their own forces.

Many historians believe this big protest made Britain leave India sooner, and it is sometimes called the "last war of independence".

Sources