Turkish Airlines just cancelled my flight (Isfahan-Vienna) one week before my travel date, due to health concerns about Corona. They actually cancelled all flights from Iran. They told me my flight will be fully refunded. I have actually bought a refundable ticket. But now I have to buy another ticket from another airline and, next to all other inconveniences that this cancellation has for me, I have to pay 2 times more for my new ticket, because it is very close to my travel date.
Would I be compensated in such case. How can I ask for compensation?