Turkish President Recep Tayyip Erdogan said Palestinian militant group Hamas isn't a terrorist organization but a liberation group fighting a battle to protect its land.