Question: Which nation that has Christ Church Parish located in it is the place where Rihanna hails from?
Answer: Barbados