Thousands join 'March for Democracy'