Business News | Sat Nov 10, 2012 5:41pm IST

Afghanistan beckons India's business leaders to invest