F1H2O World Championship Begins in Indonesia
The 2025 F1H2O World Championship launches at Lake Toba, Indonesia, promising another season of high-speed drama. The event brings together leading international teams and drivers, all set to showcase their skill on one of the sport’s most scenic and challenging venues.