Here are the top 10 developments in this big story:
The Karnataka government has written to Jharkhand, Bihar, Uttar Pradesh, Manipur, Tripura, West Bengal, Madhya Pradesh, Rajasthan and Odisha, conveying its decision and seeking their consent for receiving the workers, sources said.
Officials said two trains a day will be run to the states till May 15, transporting the thousands of migrant workers stranded in Bengaluru and other districts due to the COVID-19 lockdown. One train a day will run to the northeastern states of Manipur and Tripura.
On Wednesday, the Karnataka government had written to the railways, asking it to cancel the remaining of the 10 trains that were to run through the week. Eight special trains had ferried migrant labourers to their home states before the cancellation.
Chief Minister BS Yeddiyurappa underscored that many of the migrants had already left the state and those who were remained were needed. "We have sent around one lakh people in 3,500 buses and trains back to their home towns. I have also appealed to migrant workers to stay as the construction work has resumed now," the Chief Minister told reporters.
The government had also announced a Rs 1,600 crore relief package for those in distress because of the lockdown This included "registered" workers for its booming construction business, especially in state capital Bengaluru. The list, however, includes local workers as well.
Other BJP leaders said the move would help restore the state's economy. "Stoppage of inter-state trains by Sri @BSYBJP is a bold and necessary move. It will help migrant labourers who came here with hopes of a better life to restart their dreams. Also, it will kickstart economic activities full throttle. Karnataka will emerge out of this stronger!" tweeted Bengaluru BJP MP Tejasvi Surya.
At a migrant settlement in Bengaluru, people said all they wanted now was to go back home. "Our parents are there. Our children are there," was the refrain. The cancellation of trains, many of them told NDTV, has left them "mentally disturbed".
Demanding that they be sent home, a section of migrant labourers from Uttar Pradesh, Bihar, Odisha and West Bengal had created a ruckus in the city on May 4. They also allegedly roughed up some policemen.
Soon after, an avalanche of criticism started. Pointing out that the government's move will force migrants to stay in the state, Congress's Siddaramaiah tweeted: "The decision to go back or to stay back should be with the labourers & not with the government. Labourers are free to choose health or work. Who will take responsibility if something goes wrong? Are we still practicing bonded labour?"
Tagging the Chief Minister, historian Ramchandra Guha tweeted: "The Karnataka Government has been widely and rightly condemned for cancelling the trains that were to take workers home. I hope that good sense and humanity now prevails and the trains can be started again.