Explosion outside McDonald's restaurant injures seven