English: St Pierre is in France.
Telugu: పియర్ ఫ్రాన్స్లో ఉంది.