India, South Africa sign pacts on submarine cooperation | Analog IAS