The United States has apologised for controversial remarks made by a US diplomat who spoke of "dark and dirty" Indians, calling the comments "inappropriate". US Vice-Consular Maureen Chao told Indian students on Friday that her "skin became dirty and dark like the Tamilians" after a long train journey.