4 months ago    16 notes    India  walmart  news  US  
« Previous post Next post »

No therapy in retail -

About 250,000 farmers have already committed suicide in India since 1997 because of increasing monopolies on seeds and chemicals, rising costs of inputs and deepening debt.