Disgusting Chinese kitchens

It explains the sign in the window:
71KGzs3v0uL._AC_UL210_SR210,210_.jpg