Please Note: The views expressed in this blog are my personal views and understanding. These views do not represent Islam. Since, I am a Muslim, all the views expressed are seen through the lens of Islam as I see it. It may or may not coincide with Islamic teachings due to my personal shortcomings. This is a Muslim's blog, not a website teaching Islam. Everything good that is written is from Allah, every mistake below is from my own self. TaqabbAllahu Minni wa minkum wa astaghfiruAllah, All comments are welcome.