Azalea Festival kicks off in Wuhan, capital of the central Hubei province, China, April 9, 2015. (Photo source: chinanews.com)