Claim: Photos show Saudi Aramco’s new petrol station in Pakistan, with some posts stating it is located in Islamabad. Fact: The energy giant has not opened a new petrol station anywhere in Pakistan yet. A top official of Gas & Oil Pakistan Ltd told Soch Fact Check that a number of Aramco stations are slated […]