The age of a person who understand the questions put to him and gives rational answers to them to testify as a witness will be

The age of a person who understand the questions put to him and gives rational answers to them to testify as a witness will be

Explanation

Even a child  who can understand the questions and gives rational answers can become a competent. WitnessÂ