@syedumair. I have no problem with people who are struggling to write English as a second language. The world has become very tolerant of those whose English is not up to her Majesty’s standards.
However, in your case, I have not noticed any mistakes, so it fair to say your English is as good asanyone could expect. Keep blogging! You have skill.