20180503 business.india-business: Markets fail to hold on to gains again; Nifty tests 10;700-mark