Seychelles, a tiny island nation in the Indian Ocean, is a hidden gem for military enthusiasts, boasting a unique blend of French and British colonial history, exotic landscapes, and an intriguing military presence that includes a surprising array of Soviet-era equipment and a specialized marine corps.