Obama speaks to young India at Town Hall in Delhi

Former US President Barack Obama is in New Delhi holding a Town Hall, interacting with a hall packed with close to 300 young leaders.