US President Barack Obama delivering his speech at Siri Fort Auditorium in New Delhi on Tuesday. - UNI
US President Barack Obama delivering his speech at Siri Fort Auditorium in New Delhi on Tuesday. - UNI