FOXNews.com - New $1 Billion Embassy in London Called 'Ridiculous' Waste of Taxpayer Money

Congress is running up the national credit card. It's time to stop the madness.