A rainbow is seen in the sky after a shower in Vienna, capital of Austria, Aug. 27, 2010. [Xinhua/Xu Liang]