Why explosions on other planets cannot be heard on the earth?
Explosions cannot be heard on planets because there is no material medium in the space between the planets. Sound needs a material medium for propagation. Hence, we do not hear explosions happeing on a different planet.