Revealing Mystery Babylon