There are literally thousands and thousands of temples like this one in Bali. The black rock is volcanic stone.