thousands protest presidential visit