Author: Muhammad Rafaqat Hafeez Bhatti

Muhammad Rafaqat Hafeez Bhatti

Muhammad Rafaqat Hafeez Bhatti

Muhammad is a blogger and IT professional based in Pakistan.