Different countries different views to life, many people follow such rules worldwide and no one feels or looks at it as a restriction. Besides what I said is , for example what would happen if your president cross the line and ignore your culture or values (whatever it is) in a diplomatic meeting? what would you say? it's 21st century, not 19th?
I told you it's a political criticism which is overstated election is coming, 24 guys have stood as candidates so thus that's why one single slight mistake will be exaggerated.
P.s: You know pal there are too many things that I've heard or seen about India so far which as it seems or at least I think share nothing with 21st century , but for God sake please throw away all these the so-called centuries labels, if something is true is true for all times, time doesn't change it ... surly one day in future 21st century will be an ancient history ...