New Delhi: Prime Minister Narendra Modi is facing rile on Twitter and other social networking sites for allegedly insulting India. The micro blogging site has been flooded by hate tweets. #ModiInsultsIndia is trending on social media after the PM while addressing the Indian community in Shanghai said, "Earlier, you felt ashamed of being born Indian. Now you feel proud to represent the country. Indians abroad had all hoped for a change in government last year".