Nobody ruined our culture but us. Do you see the new culture? The Indo- western culture? We could not respect ours. You go in other countries who are too proud of their culture like Germany, PRC etc. You will be treated better if you try to speak their language- may be just some words, that's all. Then they'll speak in English if you recognize your weakness. But here, Indians become proud to talk in English and feel shame to talk in Hindi in shopping malls or airports. That's style but disrespect to our culture.
*********
Before...
more... British reigned, Sadashiva Ray, Mirzafar, Zahangir, Auranghazeb, Rani Bhabani existed here. They helped the English win by treachery or killed own father or make own son blind for wealth. So, the culture was not imported, rather developed indigenous.