city made of rock