Japanese fireworks are great ! I don't know how long it last in other European countires but in France it generally last 30 min.

In Japan it lasts at the very least 1h and up to 2h !! Incredible....