English: Marks and Spencer Group Headquarters in London, UK
Telugu: మార్క్స్ అండ్ స్పెన్సర్ గ్రూప్ హెడ్క్వార్టర్స్ ఇన్ లండన్, UK