The U.S. ambassador to India Nancy Powell has resigned.

In a statement issued by US embassy in India said Ambassador Nancy Powell served foreign service for a 37 year career.

The move comes after a row between the US and India over the arrest and jailing of an Indian diplomat for a short time in New York on a visa fraud charge.

Third-party Ads