General Knowledge In Global Innovation Index for 2011, which country has been placed at first rank? A) Switzerland B) Germany C) Sweden D) UK Detailed Solution: No Details Prev Next