There are huge invisible files somewhere out there, which takes all space. This is mostly cached and temp files. I tried different cache cleaners from the Play Store, but they didn't see these huge files either.
I finally solved the problem using application called "My Device Storage Analyzer"...