Thousands at St Patrick's events