TEHRAN –(Iranart)- Six Iranian films will be competing in the various categories of the 24th edition of the Shanghai International Film Festival, which will be held from June 11 to 20.