Ministry of External Affairs
The US President, Mr. Barack Obama and the First Lady Mrs. Michelle Obama arrive, at Palam Air Force Station, in New Delhi on November 07, 2010.
CNR :34634 Photo ID :31613
Click here to download high resolution photo
Tweet