Sri Lanka President Anura Kumara Dissanayake said the defence pact signed with India would be presented in parliament soon. His clarification came after opposition criticised his government and claimed that it had entered a secret pact with India when PM Narendra Modi visited Sri Lanka last month. Dissanayake had said Sri Lankan soil wouldn't be used for any anti-Indian activity.