20120708 business.india-business: Indian stocks 7th best performer globally for 2012