Built upon the eroded faces of shoreline rock, organically shaped over the years by the ocean tide, the Pura Tanah Lot Temple in Bali is a testament to Traces of time and Purity of character