Power generation and transmission