Tens of thousands of farmers in India have taken their protest against agricultural reforms right to the heart of the capital Delhi.
The mass tractor rally coincided with India's Republic Day and was agreed with the authorities - but a number of protesters diverted from the set route and clashed with police who used batons and tear gas to try to to hold them back.
The original route was around the outskirts of Delhi, away from the planned Republic Day parade in the city centre.
Farmers were showered with petals as they marched.
But as some left the agreed route farmers used their tractors to remove barricades.
Police used tear gas to try to control the rally.
Tens of thousands of farmers from the northern states of Punjab and Haryana marched on Delhi in late November and began sit-ins at the city limits, many of which still continue.
The new laws aim to open up agriculture to the free market but some farmers have claimed they will make them vulnerable to private companies and threaten their livelihoods. More than half of Indians work on farms.
Last week the farmers rejected a government offer to put the laws on hold - they said they want the laws fully repealed.
Some of the protesters made their way to the historic Red Fort in the heart of the city centre.
They flooded into the complex in their thousands, to press home their demands.
Some even hoisted flags at the top of the dome on the Red Fort before police cleared the area.
All images copyright.