Бенгальские огни были изобретены в Индии в 19 веке британским химиком Джоном Уокером. Он создал смесь из различных химических веществ, которая при горении выделяла яркий свет. Основными компонентами бенгальских огней являются магний, алюминий и перхлорат калия, которые смешиваются с окрашивающими веществами для создания разноцветных эффектов.
Изначально бенгальские огни использовались в качестве сигнальных факелов на кораблях и военных действиях. Однако позже они стали популярными для праздничных целей, таких как Новый год, свадьбы и другие торжества. С течением времени бенгальские огни стали неотъемлемой частью праздничных традиций и празднований по всему миру.