India has been ranked 98th in the Forbes list of world's best countries for doing business that has cited poverty, corruption and discrimination against girls among the challenges facing the country.
Reported by IndiaTimes 22 minutes ago.
↧