Religious city on strange rocks