Where India Stands Amid Global Peers