Icon
 

Researchers invent self charging ultra thin device that generates