Designed by
Title
Paintings on the walls of the unique Manggarai culture #212650616
Description
The mural comes from the Latin word `Murus` which means wall. Broadly speaking, the definition of a mural is drawing or painting on a wall, wall or other broad media that is permanent.
This image is editorial