Tanah Lot - Temple in the Ocean. Bali, Indonesia. Shutterstock Image - Tanah Lot - Temple in the Ocean. Bali, Indonesia. - ID: 725111965