Dark clouds cover the sky and cast a gloom over the Yangtze River in Wuhan, Central China's Hubei province July 22, 2010. [CFP]