India needs geo-political stability for growth: Sanjaya Baru