US electric carmaker Tesla says it has reached a deal to buy solar panel company SolarCity for $2.6bn.

Source: News – US & Canada