Nifty Could Trade Near 12,500 by Year-End

Nifty Could Trade Near 12,500 by Year-End
Source: The Economic Times