Following a six-year battle, street vendors in the Indian state of Meghalaya have secured new legal rights

For decades, the street vendors of Shillong, the capital of the Indian state of Meghalaya, have worked on the busy stretch from Police Bazar to Bara Bazar, selling a wide …

CLOSE