Margaret Thatcher Plaza unveiled in Madrid as first major memorial to the Iron Lady
MADRID, Spain – The governing council of Spain's capital city, Madrid, have unveiled the country's 'Margaret Thatcher Plaza', marking the culmination of the first major project following the former British Prime Minister's death last year.Read the full article...

