Speaking of Singapore, I know some Singaporean posters will not agree with me, but I'm really not optimistic on the future of it. The place is supposedly like 75% Chinese and the rest are from other races. There were some Indians previously but that's fine because they were born and raised as Singaporeans. The problem is in recent years, there was an agreement to bring over workers from India directly to SG. And unlike the Indian Singaporeans, those guys bring over the worst traits of India to it. Then they slowly make their way in a parasitical/clannish manner to take over positions of power to let in even more mainland Indians. And soon all the crappy habits are brought in to bring down Singapore.
For Singapore, the issue that they need to import large numbers of low-skill / unskilled workers because there aren't enough Singaporeans for those kind of work. Traditional sources of such labour are Bangladesh and India.
Singapore as a financial hub also has large numbers of high paying office jobs. The west is dominant in finance and India Indians are good at placing themselves into these jobs. (Whether they perform well once there is a separate discussion.)
India government has successfully exploited the confluence of these two factors to push Singapore to "balance" the import of both low-skill and highly-paid Indians. Basically, if you want more low skill workers, you must issue more visas for highly paid workers as well.
One way out of using large numbers of low skill workers is automation. That's a long term thing.