Tens of thousand of people marched and danced on Saturday along the main streets of Madrid, filling the Spanish capital city with coloured