Tag: Global Innovation Index

Egypt ranks 105 in Global Innovation Index 2017, Switzerland in top spot

UAE secures the top rank in the North Africa and West Asia…

Mohamed Samir