CT Now

Tight squeeze

A worker checks solar panels at a solar power field in Kawasaki, near Tokyo.REUTERS photo
79°