India asked to put its own house in order