I have. I actually loved it. Went to the southern part and its not posh or anything of the sort, but I loved India because that country is just plain honest.
Between London & Scotland, Scotland's more beautiful and its people were nicer but hey London offers more shopping alternatives :D...