The International Finance Corporation (IFC), in the first city-specific study of its kind, has said Ludhiana, the industrial hub in Punjab, is the easiest location to do business in India.
The International Finance Corporation (IFC), in the first city-specific study of its kind, has said Ludhiana, the industrial hub in Punjab, is the easiest location to do business in India.