Only the local Jews.
Hanukkah is a Jewish celebration:http://judaism.answers.com/jewish-holidays/hanukkah
Jewish people celebrate Hanukkah. (They are not called "Hanukkah people")
Jewish people who live in England celebrate Hanukkah.
Yes, most Jewish people celebrate Hanukkah.
French Christians celebrate Christmas. French Jews celebrate Hanukkah.
This question makes no sense. It sounds like you're asking what to get people (who celebrate Hanukkah) for Christmas. People who celebrate Hanukkah do not want Christmas presents. They do not celebrate Christmas.
Yes, Jews celebrate Hanukkah in many different countries.
Yes, since Hanukkah is a Jewish holiday.
Jewish people
Spain is not related to Hanukkah, but Jewish people living in Spain celebrate Hanukkah.
Jewish people mostly celebrate Hanukkah in their homes; and certain prayers are added in the regular synagogue services too.
People who celebrate Kwanzaa are African American.