20141123 business.india-business: India stands 48th on list of world's 82 best places to do business