FiTI Report By Sven Biermann 4 March 2025 Seychelles’ Multi-Stakeholder Group publishes its 2023 FiTI Report