Switzerland continues to be the most innovative country while India comes 66th in a new UN report that ranks 128 countries on their annual innovative capabilities. The ninth