February 22, 2024 9:11 PM India to be the third largest economy by 2027, predicts Global investment advisory firm Jefferies