English: Holyroodhouse, the palace of Mary Queen of Scots
Telugu: హోలీరూడ్ ప్యాలెస్, స్కాట్స్ మేరీ రాణి యొక్క ఇన్క్రెడిబుల్ హోమ్