Dubai Electricity & Water Authority (DEWA) | DThe 3U nanosatellite ‘DEWA-SAT1’

The 3U nanosatellite ‘DEWA-SAT1’