The hydrogen project in Aberdeen looks impressive. If I understand it correctly they are using wind turbines to create electricity which is then used to create hydrogen through electrolysis which is then compressed and stored for use in the busses.

Cant get much cleaner than that.