Thousands of people have marched through central Edinburgh calling for more action to tackle poverty in Scotland.
The Scotland Demands Better demonstration was organised by trade unions and charities to push for more action on poverty ahead of the UK Budget and next year's Scottish Parliament elections.
The demonstration was organised by the Scottish Trades Union Congress (STUC) and The Poverty Alliance. They called for increases in free childcare and the scrapping the two child benefit cap.
The march comes after recent research from The Poverty Alliance found one in four children in Scotland is living in poverty.