High spirits in Bali
Bali is an island of magic and demons, of haunting ceremonies and a welcome enshrined in the beliefs of every village.
Read more…
20 January 2011