New Delhi, 20 September 2025: India has signed a 15-years contract with the International Seabed Authority (ISA) for exclusive rights…