Every time I log into YouTube my country is set to India. I have to manually change it to Worldwide (all) for world trending videos.
Can anyone tell me how to change it permanently?
I don't know if this fixes localization, but it should at least fix the language setting:
Also, you can try to remove all YouTube cookies before visiting this URL. It's possible that some cookie keeps referring you back to the Indian version.