This Solar Lantern Light may not wow you with its subtlety and elegance, but it’s probably very functional, thank you very much. In a typically Chinese uber-utilitarian way. Apparently it provides 7 hours continuous light, which is not bad at all, so you can stop your sneering at the back there. It even comes with a car charger option in case the sun goes out.
Solar lanterns are quite cheap too, less than $100. From http://altenergy.in