You can prepare for the Indian Navy by staying in any of the friendly countries of India. Candidates must be Indian citizens to fill out the Navy application form.