Deals | Tue Apr 3, 2012 1:22am IST

Solar Trust of America files bankruptcy