The correct option is B Hiroshima, once a heap of ruins, is now a prosperous city.
Two noun phrases put side by side in a clause to describe the same person or thing is called apposition. Here, Hiroshima and "once a heap of ruins" refer to the same place. Hence, Option C is correct. The rest of the options do not adhere to the goal, hence incorrect.