Where Does India Stand Against Global Peers?