Greece Shuts Down Restaurant After Tax Inspectors Forced to Flee Businessweek Greece's Finance Ministry temporarily closed a restaurant on the island of Crete after its owners forced tax inspectors to abandon an on-site audit. A team from the Financial Crimes Squad was heckled and jeered by the restaurant's proprietors and ... |