India needs $110bn of annual energy investment to 2040 – 75% of it in an increasingly renewable but currently inadequate power sector – to keep pace with soaring demand in a nation set to become the world's most populous, the International Energy Agency (IEA) said today.