Answer:
This entire sentence represents figurative language, as the author is comparing the fog that has swallowed the city to a cat. Cats are often very silent, and the fog, though it is nothing like a cat, is similarly quiet. The author claims that the fog "sits on silent haunches" to express that it stayed in the city for quite a long time before moving on.