India is now the world’s 5th largest economy - The European Sting

Published on February 19, 2020