Thousands congregate