Tanah Lot is a rock formation of the island of Bali. It is also home to a Hindu Temple. Rock Formations, Religious - Hinduism Links: en.wikipedia.org By: tallturtle82