On anniversary of October 7 attack, Turkish President blasts Israel, vows it will pay a price for the "genocide" in Gaza.

Read more