Canadian Solar is both a global leading manufacturer of solar PV modules and a provider of solar energy solutions, with over 13,000 employees globally.
Related Stories
Privy Seat Patent
An 1886 patent for an attachment to a privy (outhouse) seat which would close the hole of the seat until the user was seated there.