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