India's economy contributes 18% to global growth