Overlay both of these religions with a strong dose of animism, and you have a thoroughly inscrutable religious milieu in which Hindus and Buddhists worship at the same temples, and rocks, trees, and waterfalls take on mystical importance.
It's been theorized that this religious landscape is the result of the history in this area of the various groups having to work together.