. What are the stages in the examination of witnesses?

14. What are the stages in the examination of witnesses?
Witnesses are examined through the under mentioned three stages:
(a) Examination in chief
(b) Cross examination
(c) Re-examination