Hundreds of thousands of Catalans rallied in Barcelona on Monday, waving red and yellow striped flags and banging drums in support of independence.