Margarita Quispe Acho, a self-described witch, is performing a ritual that her grandmother taught her. Through prayer and a burnt offering of llama fetuses, Acho asks Pachamama, a god that many Bolivians call Mother Earth, to bring health, happiness, and especially prosperity.

Acho and other witches, medicine women, folk doctors, astrologers, fortunetellers, and sorcerers live and work on the Calle Linares, a cobblestone street in an old quarter of La Paz known for generations as the Mercado de las Brujas, or Witches' Market.

The spells are working. "There's been a steady increase in business for ten years," says Acho, the third generation in her family to operate a one-room shop on Calle Linares, La Tienda de Chifleria de Margarita, where she sells hundreds of occult items.

Bolivians and tourists flock to the Witches' Market, which has spilled into the adjoining streets.

Smiling witches in colorful full dresses and bowler hatsa fashion for women in Boliviapreside over many of the shops with their daughters and heirs.

Off Calle Sagarnaga, Pedro Victor Luina Castro divines the future by examining a scattering of coco leaves. Castro is president of a group of 32 soothsayers, men and women, called Kallawayas (medicine-bringers) who cater mainly to a Bolivian clientele.

"Many people come to us with their problems," Castro says. "Last week a man asked me if he would overcome his stomach cancer. The coco leaves said no, so I had to tell him that." Castro's face expresses the difficulty that his job sometimes entails.

At the west end of the Witches' Market, in street booths along Calle Santa Cruz, women sell medicinal plants like retama, for urinary tract disorders, and molle, for fever and flu.