Chief Economic Adviser V Anantha Nageswaran on Wednesday said amid global uncertainties caused by the ongoing Russia-Ukraine war, India is still better placed among the large economies because of an improved financial system and robust corporate health.