What is an Indifference Curve? What are characteristics of indifference curves?

What is an Indifference Curve? What are characteristics of indifference curves?Explain the topic of your choice from the following list of topics .