Mozambique, the southern African country rated as one of the poorest, has topped a survey of nations with the lowest global environmental impact while India has ranked a dismal 75th in the report. Mozambique topped the list because almost all its energy use comes from green sources.