20090629 business.india-business: Sensex marginally up by 21 points