The Global Innovation Index, a ranking of 130 countries released yesterday, calls the US the world's number one innovator. The index was created by Soumitra Dutta, a professor at French business school INSEAD, along with New Delhi ...READ»