What does the phrase "The week that was: 27 May 2011" mean? This is the heading of an article about German Postal Service, which I need to translate. The article says that on May 27th, the CEO of the Postal Service made a statement on how profitable the company has been in 2011 (I don't know whether it helps).
Thank you :)