20120810 business.india-business: Ranbaxy Laboratories posts Q1 loss of Rs 586 crore