The article is obviously inaccurate and has wrong data. It is so badly written that it does not merit a rebuttal.
Singaporeans will just laugh at the stupidity of these low quality western media reporters.
This is really rubbish to the max... obviously someone had to write something for $50 to pay utility bills or parking fines.
The so-called report (here) states 7.23 days of annual vacation days for Frankfurt (Germany) when trainees and people in apprenticeships have about 25 (or more) vacation days, by law. Full-time employees usually start with 21 vacation days.