Question: who sang the part of eliza doolittle in my fair lady
Answer: Marni Nixon