Vedda is a tribe of which of the following countries?
A
Maldives
B
Myanmar
C
Sri Lanka
D
Bangladesh
Correct Answer: Sri Lanka