an elaborately decorated hindu temple on the side of a mountain