‘Immigrants are not for sale’ protest rally today