A small city, an ancient citadel and a very big rock.