20070614 business.india-business: F1's arrival would be a mega biz