Grenade blast kills shoppers