English: It called Canada the best place to do business.
Telugu: వ్యాపార నిర్వహణకు కెనడా ఉత్తమ ప్రదేశంగా పేర్కొన్నారు.