My Blackberry Channel


Diary-of-an-Imam™
Port Elizabeth, South Africa | C004595C8

Bits and pieces of Life
Muhammad Badsha Life Commentator

Traversing a well-worn road to destination Paradise with the Grace of the Almighty. Constantly amazed at what the world keeps coming up with.