The United States has been ranked as the world’s most admired country. With the best overall brand ranking, the US has moved up to the top slot, up from seventh last year, states a survey by GFK Roper Public Affairs & Media. While India has been ranked at 30, China’s position has risen to 22 [...]
