The Hanging Church is Old Cairo's oldest and most famous church. It was built on the ruins of two old towers belonging to an ancient fortress known as the Fortress of Babylon.