Balinese Hindus head for Melasti ceremony in Palembang, Indonesia, March 15, 2015. Balinese Hindus in Palembang hold Melasti ceremony to clean their soul before celebrating the Nyepi Day, the Balinese Day of Silence, that marks Balinese Hindu new year on March 21, 2015. (Xinhua/Nova Wahyudi)