20170808 business.india-business: Markets recover losses; Sensex; Nifty open on solid note