Infact if you read the report … India stands at number 6 ahead of UK, France and Germany … well the “world” has spoken .. Pg 23
http://www.bertelsmann-stiftung.de/cps/rde/xbcr/SID-AD3BB934-6BBEA933/bst_engl/xcms_bst_dms_23371_23372_2.pdf