miniature solar panel

Advances in solar technology are making it a viable alternative to fossil fuels in the developing world.

Source and Full Article

MIT Tech Review