Grenade attack on Thai protesters kills one, injures at least 20