SINGAPORE - The life of a migrant worker in Singapore is bittersweet.

Ramesh, 29, came to the city-state in search of a good job. He hails from Tamil Nadu, India, and earns just over 600 Singapore dollars ($467) a month working as a technician at a large multinational firm.

Related coverage: