June 19 , 2020
1731 days
915
- The Institute of Management Development recently released this.
- India was ranked 43rd in the ranking.
- Singapore secured the top position in the ranking system.
- The ranking is created by the business school based in Singapore and Switzerland.
Post Views:
915