Browse
1 entry about technology
Evidence
English
Facts or information indicating whether a belief or proposition is true.
ushahidi