Lack of managers keeps India’s businesses small: Study
New York: Most firms in India and other developing countries are family owned and often shun outside managers and that is why even successful businesses fail to grow in such countries, a new study suggests.The study shows that…