20110727 india: Indians are a depressed lot: Report