NEW DELHI: India has climbed six places on the World Bank’s Logistic Performance Index (LPI) 2023, now ranking 38th in…