The German ambassador to India, Philipp Ackermann, said that a major defence contract for the supply of six advanced submarines to the Indian Navy is close to completion, with a signing expected within weeks.