Hydrogen vs. battery buses: a European transit reality check Article 3880 words, published Apr 14 2025 12 votes