Designed by
Title
Indonesia, Bali. Hindu priests bless worshipers and devotees with holy water during a temple festival ceremony in #227538646
Description
Indonesia, Bali. Hindu priests bless worshipers and devotees with holy water during a temple festival ceremony in Indonesia, Bali, near Ubud.