Picture source : https://africanspaceagency.org/photo-gallery/ Cairo, Egypt, 12 May 2025 – In a landmark move to…