20070625 business.india-business: Markets closes on a positive note; Sensex up 20 points