You can't see, feel, hear, taste or smell them, but tiny particles from space are constantly raining down on us.
The Indian Space Research Organisation (ISRO) used the first homegrown cosmic dust detector, the Dust EXperiment (DEX), to ...