Why explosions on other planets cannot be heard on earth?
Sound needs a material medium for its propagation from one place to another place. So sound cannot travel through vacuum. Since there is a vacuum between the planets and the earth, so the sound of explosions taking place on other planets cannot pass through this vacuum.