Indus Towers's FY25 profit jumps 64% but stock falls

Business