Deeraj, It seems you are sick of Mahabharatha, don't you have any thing to say in fact than fiction?
What do you mean by saying ancient Indian culture? The ancient Indian who lived in this land before 2500 years are the Scheduled Tribes; not aryans like you and me.
Your ancient culture taught untouchability, sati etc? look back on history and learn lessons from it, take the good and leave behind the bad.