Which of the following triangles has three equal sides?
Equilateral triangle
Right angled triangle
Scalene triangle