For $452, you can bag yourself a Noon Logan Solar Laptop case, which may seem a wee bit expensive but it will charge up your gadgets while you're on the go.

The laptop bag features a flexible exterior solar panel, which charges an internal power bank.

You can then connect this bank up to your electrical kit.

Maybe someone could devise a bag that charges using rain drop power for the UK?