Scores rally in Heroes Square calling for removal of Nelson Statue - Barbados Today