20070911 business.india-business: Leela is world's top biz hotel