MNN Galleries

23 holy places that promise a connection with nature

March 24, 2014, 1:53 p.m.
Purah Tanah Lot

Photo: Eko Priyanto Lo/500px

2 of 25

Tanah Lot Temple

Pura Tanah Lot, which translates to "Land in the Sea," is one of the seven sea temples off the coast of Bali, Indonesia. Local legend says that a traveling monk stopped to rest on the island and told fishermen to build a shrine there in order to worship the Balinese sea gods. Supposedly, poisonous sea snakes roam beneath the surface of the water to guard the temple against intruders and evil spirits.