India and US are not just natural partners but I believe America can be India's best partner, US President Barack Obama said on Tuesday at Delhi's Siri Fort Auditorium.
By continuing to use the site, you agree to the use of cookies. You can find out more by clicking this link