US praises India