Beauty & Blessings of Sanatan Dharma. Difficulties, obstacles & oppression of Sanatan