India and Germany are close to finalizing a historic $8 billion submarine manufacturing agreement, likely to be signed by the end of March.