Sudanese paramilitary shelling of a market in Omdurman, part of greater Khartoum, killed 40 people on Saturday, a medical source told AFP.