Lakshadweep Islands: A Strategic and Economic Imperative
Lakshadweep, a picturesque archipelago of 36 islands, is situated off the southwestern coast of India in the azure waters of…
Defence, Technology and Political News website.
Lakshadweep, a picturesque archipelago of 36 islands, is situated off the southwestern coast of India in the azure waters of…