US President Barack Obama is addressing a town hall-style meeting with young people in Delhi on the final day of his visit to India.
US President Barack Obama is addressing a town hall-style meeting with young people in Delhi on the final day of his visit to India.