The global average IMR is 29 and that for low and middle income countries, the category that India belongs to, is 34. from Economy-News-Economic Times Read The Rest:economictimes...