An explosion struck a gas filling station in western suburbs of the Iranian capital of Tehran on Saturday, the semi-official Mehr news agency reported.