Regarding Sohel bhai's new avatar: with all due respect to Mohammad Ashraful, please take this joke with a grain of salt if he or anyone taking offense for him reads it:
How do you define Mohammad Ashraful:
a Genius who happens to be an idiot,
or an idiot who happens to be genius?
i am confused