Afghan Failure
UK wasted £3.5 billion of tax payers money in two decades of trying to build Afghanistan Despite spending almost £3.5 billion ($4.23 bn) in aid...
China Hoarding Gold
Japanese media report that China has begun hoarding gold as it accelerates de-dollarisation Central banks across the world have stepped up their gold purchases after...
Cartoon
American Thanksgiving