20030521 delhi-times: Mama mia; it's Helen of joy!