This Sunday, Turkey will hold its general election, with current President Recep Tayyip Erdogan facing off against Kemal Kilicdaroglu. The election is seen as a referendum on Erdogan's 20-year rule, with many voters hoping for a change in leadership. The outcome of the election will be closely watched around the world, as it could signal a shift in the political landscape of Turkey.