The Indian prime minister has blamed US non-governmental organisations for the delay in commissioning the Koodankulam nuclear plant in Tamil Nadu state.

Manmohan Singh told the prestigious Science journal that these groups did not appreciate India's growing energy requirements.

The plant has been stalled by protests from local people over safety concerns.

Mr Singh also blamed US and Scandinavian groups for opposing genetically modified crops in India.