Exposing mystery Babylon