That article relates to hotels and doesn't mention the stadia construction.
I didn't find any numbers in this article. the article I posted earlier talked about 4000 deaths but the numbers are impossible to state. What is clear is that no-one really knows the number of deaths.
Equidem are pretty damning about the way workers are treated.
I am like you though even a conservative number is enough to be push it over the line for me. Especially when added to the treatment of workers and everything else.