India needs geo-political stability for growth: Baru