Tag: Switzerland tops Global Innovation Index 2023 list; Know where India is placed