Muhammad Abdullah

Technology geek, movie enthusiast, and a blogger. An avid reader, writer, and amateur photographer.