Which of the following best describes a 'tradition'?
A) A new trend that becomes popular quickly.
B) A custom or belief passed down through generations.
C) A personal habit you do every day.
D) A scientific experiment repeated annually.
E) A spontaneous event with no prior planning.