Karachi to Kashmir: Finding Heaven on Earth