'Palatial' means resembling a palace in being spacious and splendid and 'magnificent' means extremely beautiful, elaborate, or impressive, splendid, spectacular, impressive, striking, glorious, superb, majestic, awesome. Hence, both the words are synonyms. Thus, option (d) is correct