Where next?
Explore related content
Batara Guru (also called Bathara Guru and Debata Batara Guru) is the name of a supreme God in several Indonesian mythologies. His name appears to be derived from Sanskrit Bhattara, which means "Noble Lord" or "Guru".
Explore museums and play with Art Transfer, Pocket Galleries, Art Selfie, and more