Father Christmas
People in England often call him Father Christmas, but some of them call him Santa Claus as well.
Father Christmas
Japanese people call Christmas, Kurisumasu.
In England people do open presents on Christmas day, the day after father Christmas has come
The people of Great Britain call it Christmas.
People from London NEVER call it 'London England', they just call it London. Only people from the USA call it 'London England'.
Americans say: "Merry Christmas" and people from England say: "Happy Christmas".
People following Hinduism do not have a specific word for Christmas because it is non Hindu festival. Hindu people usually call christmas christmas!
music
Yes!
December 25