Which of the following best defines a 'tradition'?
A) A new trend that quickly becomes popular among young people.
B) A belief, custom, or way of doing something that has existed for a long time among a particular group of people.
C) A spontaneous event with no prior planning or historical background.
D) A modern invention designed to make daily life more efficient.
E) A personal hobby that an individual enjoys on their own.