US President Barack Obama on Tuesday addressed audience at Siri Fort auditorium and thanked India for the hospitality on his and his wife’s behalf during his second visit.