My father and I were planning to spend one month of summer 2016 in Greece. We have a Greek friend who has visited Iran multiple times. He sent us a valid invitation letter and also stated that he would provide a place for us to stay. We had also made hotel reservations and my dad had enough money in his bank account. However they didn’t grant us the visa. Our friend emailed the Greek ministry of foreign affairs, and they answered that visa is not a right and shall only be granted to those who the embassy sees fit. Anyway that was how we were rejected the schengen visa without any rational reason.