By Ayushi Agarwal Highlighting India’s forward strides in the global economy, Australian High Commissioner to India Barry O’ Farrell said that there’s no country better placed in the world to manage the global crisis in the economy than India regarding New Delhi’s G20 Presidency.
