In a historic move, India and Sri Lanka are set to sign their first major defence cooperation pact during Prime Minister ...
Sri Lanka is an island nation in the Indian Ocean off the southeastern coast of the Indian subcontinent. It comprises an area of about 25,000 square miles (slightly larger than West Virginia), and ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results