People visit at a spring flowers festival in Tehran, capital of Iran, March 13, 2011. The festival opened here on Saturday to celebrate the upcoming Iranian New Year Nowruz which usually falls on March 21. (Xinhua/Ahmad Halabisaz)