President Obama was welcomed by a warm hug by Prime Minister Narendra Modi and an invite to an elaborate lunch at the Hyderabad House in New Delhi.