Do lemons lower blood sugar?

Lemon juice significantly lowered the mean blood glucose concentration peak by 30% (p < 0.01) and delayed it more than 35 min (78 vs. 41 min with wate...