A US military strike on a commercial tanker near Oman killed three Indian crew members prompting a diplomatic protest.