Tehran is carrying out major naval drills over waters stretching from northern Indian Ocean to the eastern end of Strait of Hormuz; new homegrown submarine seen for first time