Afghan President Hamid Karzai shakes hands with Finnish President Sauli Niinisto in Helsinki, Finland on April 29, 2013.