A woman views a science exhibition about the sun at the Shenzhen Civic Center yesterday. The exhibition will run from March 6 to 18. Due to the cloudy weather, a two-hour partial solar eclipse was not visible in Shenzhen yesterday.