Nusa Penida. On an island lost in the middle of the Indian Ocean a young woman gives birth to twins, a girl, a boy. She dies that night, leaving them to abandon. An old man takes them under...