Avinash you seem to be a low cast Hindu,,,,,, Give up the misguidance in which you had grown up,,,,,,,,,,,,,,,,,,,, The Hindu mentality is such, that it usually accepts anything without questioning its authenticity. The reason is that for several centuries the higher caste Brahmin has taught that the low caste indigenous Indian has no right to question any discrepancies in Hindu beliefs and mythology.