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

A ) 17 years

B ) 15 years

C ) 18 years ✅

D ) Any age