The new version of mile sur mere tumhara.. is so Bollywoodish. And the bits added by individual artistes sound disconnected. The Khans and Priyanka Chopra must have mistaken this for a romantic number.
Guess the makers of this song assumed that our country is largely Hindi (read Bollywood) and glamorous. Everything else that comprises the idea of India appears to have been added as an afterthought.
It's a disappointing remix of the original.