President Barack Obama has arrived in New Delhi, India, continuing his 10-day tour of Asia.