I would add Mexico to the list.
In STEM, a PhD grant from the national council for sciences and technology (conacyt) is 6 times the minimum salary, which is equivalent to the starting salary of a freshly graduated engineer. Today, this amount is equivalent to around USD $700 a month, tax free, and enough to live correctly in Mexico City.
Some universities could give other grants. For instance, the UNAM has a grant program for students not in areas covered by conacyt. The amount of the grant is equivalent (2See the UNAM website).
I would add that in public universities tuition is basically free.