Lifestyle | Thu Apr 11, 2013 7:58am EDT

Rue Margaret Thatcher in Paris? Pourquoi pas, some ask