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 Mohamed Samir