Weeks ahead of the Copenhagen Summit, Prime Minister Manmohan Singh has said India was ready to do more on climate change if developed nations offer financial resources and technology.