Prince Alfred Hamlet
Prince Alfred Hamlet is a small town in the Western Cape province of South Africa . 
<triplet> Prince Alfred Hamlet <subj> South Africa <obj> country <triplet> Western Cape <subj> South Africa <obj> country <triplet> South Africa <subj> Western Cape <obj> contains administrative territorial entity