Catholics and people of all faiths take part in the rally