MBRSC

UAE’s Trust Probe project bound for Mars is 85% finish

The UAE Space Organization and Mohammed bin Rashid Space Centre ( MBRSC ) have declared that 85% of the Trust…