The best way so far:-
1) Buy a package of magic sponge (from Korea, Japan) $4 ~ $5 per pack
The sponge is white in color, usually rectangular in shape.
Easily available from market, hardware shop etc
2) Just wet the sponge using water only and use it to clean the grout between tiles
Floor tiles, wall tiles, oil stains on cooker hook etc
Once the sponge is dirty, soaps it onto the water again and repeat the cleaning..
3) Can use it on the tiles surface as well, almost restore the floor tiles back to its original condition.
Grout clearing solution etc - waste time, waste money only and not so environmental friendly.
(Remark: For heavily stain grout, you may need steam wash + sponge clean. If this method don't work, then live with it loh)