Coastal view of Tanah Lot Temple in Bali with crashing waves and lush greenery

Coastal view of Tanah Lot Temple in Bali with crashing waves and lush greenery