India up 6 puts on World Bank’s logistics index Business April 24, 2023 NEW DELHI: India has moved up six puts at the World Bank’s Logistics Performance Index to be ranked thirty eighth,…