Why does Narendra Modi give Hindi speeches in Tamil Nadu?
Why does PM Modi delivered his speech in English language during World Sufi Forum in Delhi, when most of the times he prefer using Hindi language?