India pushed France to 7th place in biggest economy