image
Nifty gives 10.51 pc annual return in 2025: Report