English: Princess Margaret of Scotland
Telugu: మార్గరెట్ ఆఫ్ స్కాట్లాండ్