Is politics the reason there is no world peace?

Yes and No
Yes, because everybody has envy or anger in them and they use there political advantage to do something. EX. An attempted assassination.
No, because everybody has different views on everything, so as long as there is opinion there will always be fights or wars.