Pakistan ranks 133rd on the list of corrupt countries, despite being a Muslim country, whereas Islam epitomises honesty, good behaviour and integrity. This contradiction is mindboggling and the reason ...