Guards of honor walk in procession at a grand ceremony held at the National Sports Stadium, in the west suburbs of Harare, Zimbabwe, April 18, 2014. Zimbabwe celebrated the 34th year of independence from Britain on Friday. Tens of thousands of Zimbabweans attended the annual ceremony. (Xinhua/Stringer)