Britain's Catherine, Duchess of Cambridge smiles as she greets members of the 1st Battalion Irish Guards after she presented operational medals for Afghanistan, on Armed Forces Day, at the Victoria Barracks in Windsor southern England on June 25, 2011. [Xinhua/AFP]
|